William Horwich
overview