Profile of Stefan Klein