Author: Richard G. Moore
Alternate names: Moore, Richard G.