Education
- D.M.A. (Composition), University of Oklahoma
- M.Ed. (Instructional Design), American Intercontinental University
- M.Mus. (Music Theory), University of Oklahoma
- Professional Studies in Jazz Composition, Mannes College of Music
- B.F.A. (Composition), Carnegie Mellon University
Other Teaching Positions
- Associate Professor of Music, Grove City College (2017-present)
- Assistant Professor of Music, Shippensburg University (2017)
- Assistant Professor of Music Composition, Kutztown University (2016-17)
- Adjunct Professor of Music, University of Oklahoma (2013)
- Assistant Professor of Military Science, Shippensburg University (2013-17)
- Assistant Professor of Military Science, University of Oklahoma (2008-13)
- Assistant Professor of Military Science, Cameron University (2006-08)
Courses Currently Taught
- Composition
- Orchestration
- Music Theory I, II, III, IV
- History of Jazz
Music Published By
Recent Performances of Original Compositions and Arrangements
- Blues for Me (jazz ensemble). Grove City College Jazz Ensemble (December 2017).
- O Come, O Come Emmanuel (jazz ensemble). Grove City College Jazz Ensemble (December 2017).
- A Little Bit of Bethlehem (jazz ensemble). Grove City College Jazz Ensemble (December 2017).
- Arrangement of Christmas Time is Here (jazz ensemble). Grove City College Jazz Ensemble (December 2017).
- Arrangement of Stardust (jazz ensemble). Grove City College Jazz Ensemble (December 2017).
- Twenty-Four Hallelujahs (choral). Shippensburg University Concert Choir (November 2017).
- Arrangements of Summertime, Feelin' Good. Community Chamber Orchestra, Clay KS (July 2017).
- Arrangements of Jonny Quest Theme. Arrundel Community College Jazz Ensemble (June 2017).
- Detroit 67 (jazz ensemble). Reading by Kutztown University Jazz Ensemble (February, 2017).
- First Quandary for Viola. Cornelia Petroiu, Bucharest, Romania (February 26, 2017).
- When Icicles Hang by the Wall (choral). Shippensburg Towne Singers (December, 2016).
- Arrangements of Over The Rainbow, The Best Is Yet To Come, A Bit of Earth, Orange Colored Sky, The Prayer, Coachella Valley Orchestra (May 2016).
- Arrangements of The Prayer, Portrait of My Love, Mona Lisa, Coachella Valley Orchestra (March 2016).
- Arrangements of Sway, Move, Just Haven’t Met You Yet, Home (jazz ensemble), Coachella Valley High School (September 2014).
- Arrangements of I Feel Good, Orange Colored Sky, Over The Rainbow, L’Amore Sei Tu, Quando M’en Vo, Think of Me, Coachella Valley Symphony (May 2014).