Author: Allen St. John
Alternate names: St. John, Allen.