Richard A Moore
overview