Author: Andrew Simpson
Alternate names: Andrew G. Simpson