Having had classical singing lessons with Stephen, I would highly recommend him for his professional, friendly, helpful and encouraging nature. He is a professional vocalist in his own right, as well as being a skilful musician.