Edward J. Moore
overview