William Buhler
overview