Bill Milling
overview