Author: Thomas P. O'Hare
Alternate names: Thomas O'hare; Thomas O'Hare