Author: William C. Cullen
Alternate names: William C Cullen