William Steele
overview