Stephen Norton is the Artist-in-Residence at the Anglican Episcopal Church in Munich, Germany. In addition to accompanying Sunday services, he tours internationally for recitals and weddings.