Author: Gary Sampson
Alternate names: Gary R. Sampson