He holds degrees in Music Education, Music Theory/Composition and a M.Div. from BU. He has several solo albums and performs locally in numerous duos/trios/quartets and as music director for many local productions. He is on the Adjunct Music Faculty of UMA, and is the Music Director for The Deer Isle Congregational Church.