Author: Richard W. Oram
Alternate names: Richard William Oram