William May
overview