William Ferguson
overview