William L. May
overview