William Foeller
overview