Bill Kates
overview