Gavin was born in the East Coast and raised in the Midwest. His music is known for incorporating rich harmonies and dramatic counter lines. Both students and teachers find his music to be accessible and enjoyable to play. Many high school bands have received superior ratings at contest performing his works. Gavin has received several commissions throughout the United States including a grant from the Iowa Arts Council. He was also the winner of the University of Kansas New Music Ensemble Composition Contest.

He studied composition at the University of Kansas with James Barnes and has has been privately instructed by luminary composers such as: Stephen Melillo, John Mackey, Julie Giroux and Gabriela Frank.

An avid horn player, Gavin has performed with the Topeka Symphony, Kansas City Civic Orchestra, Hollywood Hills Orchestra, Overland Park Orchestra, Kansas City Horn Club, University of Kansas Wind Ensemble, the KU Orchestra,Lawrence City Band, Northwinds Symphonic Band, Platte City Band, Olathe Civic Band, Atchinson Community Orchestra, Lee’s Summit Orchestra and many other ensembles

Gavin lives in Olathe, KS with his wife Stacy.