Author: Thomas Alexander Kelly
Alternate names: Thomas A. Kelly