Stephen began playing for the church as a child and has been organist/pianist for Shiloh United Methodist Church in Bryans Road, St. James Episcopal Church in Indian Head, University of Maryland College Park Episcopal Ministry, organist/choir director at St. Martin’s Catholic Community in Gaithersburg, MD and is now the director of music at Church of the Resurrection in Ellicott City Maryland.  An active member of the National Association of Pastoral Musicians, Stephen has served as Coordinator of Recruitment for the Baltimore chapter and on faculty for the NPM Guitar and Ensemble Institute from 2010-12.  Stephen is also the music director for the Mid Atlantic Congress, an annual Catholic convention held in Baltimore since 2012.

Stephen composes for the Catholic Church and has written several pieces for worship including Mass ritual music, responsorial psalms and choral pieces.  Two pieces have recently been published: Come to the Water (WLP) and Psalm 104: Lord, Lord Send Out Your Spirit (OCP).  He also has two CDs: The Greatest of These and Look For the Lord, both available on this website and on iTunes.