Tom J. Lynch

Tom J. Lynch, shown at ages 24 and 95. (COURTESY OF ANTHONY O'GRADY)

Image: