Author: John D. Partin
Alternate names: John D. Partin