He serves as a church musician at Clinton Presbyterian Church in Clinton, NJ and composes choral pieces, piano miniatures, and transcriptions of classical and hymn repertoire as well as non-church compositions. He earned a Bachelor of Science from Allegheny College.