Richard Osterman
overview