Born in Nova Scotia, he began his formal music education at the Toronto Conservatory, continuing his studies at Dalhousie University where he received a BA in Music (Voice) in 1980 and a certificate from the Joseph Shore Voice Studio in 1996. In 1983, he relocated to Vancouver to work with the music faculty at Vancouver Community College (VCC), where he has been an accompanist for a choral program and the pop voice, classical voice, and musical theatre programs.
Currently, he accompanies the Choral Program at VCC, accompanies, Opera Pro Cantanti (OPC), BC Girls Choir, and is staff pianist/accompanist for West Coast Amateur Society Summer Music Camp. A National Association of Teachers of Singing member, he runs an active voice studio and freelances as a vocal coach, baritone soloist, piano teacher, special events pianist and arranger.
His extensive experience includes working as a recital, workshop, rehearsal, and audition pianist, collaborating with many of Vancouver’s finest choral ensembles, singers, instrumentalists, and music institutions.