Author: H. Craig Heller
Alternate names: Horace Craig Heller; Craig Heller