Ray C. Moore
overview