Stephen started out playing guitar and singing in church at the age of 7. He studied a variety of instruments but always came back to guitar as his main instrument. Fresh out of high school, Stephen started playing lead guitar for several rock bands touring around Southern California. He then went on to work as a studio musician for several years. When his last rock band, 'The Unspoken' broke up, Stephen decided it was time to strike out on his own, but at that same time, God took a hold of his life and his music. He went back to school, studying Calvary Chapel Bible College in California, and started writing and recording Christian rock. He has successfully recorded four CDs of his own music, as well as producing other Christian bands and musicians. Stephen lives in Virginia with his wife and son, and is on staff as a Worship leader at a local church there.