Author: Thomas V. Kelly
Alternate names: Kelly, Thomas V.