Author: John Earl Haynes
Alternate names: JOHN EARL HAYNES