Author: A. G. Lafley
Alternate names: Alan G. Lafley