Richard Steele
overview