William L. Moore
overview