Author: Peter Hadlund Davis
Alternate names: Peter Hadland Davis