stephan putz