Author: David Ponton
Alternate names: Ponton, David, III