Michael Schneider's profile