Author: Thomas P. Kiernan
Alternate names: Thomas, P Kiernan