Author: John B. Pratley
Alternate names: John Pratley; JohnB Pratley