William C May
overview