peter steffens