Author: Peter D. Reynolds
Alternate names: Peter Douglas Reynolds