Profile of Stephan Klein