Mark E. Moore
overview