Author: Hannibal B. Johnson
Alternate names: Hannibal Johnson; Hannibal B Johnson