Author: J. Pete Blair
Alternate names: John P. Blair