Author: Peter J. Mayo
Alternate names: Peter John Mayo