Author: Richard Adderson
Alternate names: RICHARD ADDERSON