Author: John B. Thurston
Alternate names: John B Thurston