David’s music has been performed at venues around the world, including Carnegie’s Weill Recital Hall. He has been honored by the BMI Foundation, ASCAP Deems Taylor Awards, the Koch Cultural Trust, the Sinquefield Family Foundation, and Michigan State University Honors Competition. He has been commissioned by the Allen Philharmonic, Hastings College Symphonic Band, h2 Quartet, and others.

David serves on the board of directors of Null-state, a non-profit organization promoting research and education in computer music. His writing on music notation, teaching, and music technology have appeared in Scoring Notes. Previously, he served as president of the Central Florida Composers Forum, Director of Digital Media for the Timucua Arts Foundation, and founder and co-Artistic Director of SCENE&heard, a new music concert series at the (SCENE) Metrospace gallery in East Lansing, Michigan.

Recent projects include a recording with Arcadian Winds on Navona Records, the game score for the award-winning Apple Arcade launch title Possessions, and a new work for remote ensemble performing over video chat, in response to the global coronavirus pandemic.

He teaches composition, theory, and technology at Wichita State University.  MacDonald also serves as the School of Music's Graduate Coordinator. He is from St. Louis, Missouri and received a BM in composition and trumpet performance from the University of Missouri - Columbia and a MM and DMA in composition from Michigan State University.