Author: Richard G. Osgood
Alternate names: Richard G Osgood