Joseph W. Moore
overview