Author: Ken Hamlin
Alternate names: William Ard