Author: Peter McKinnon
Alternate names: Peter Anthony McKinnon; Peter A. McKinnon