Author: Kevin M. Geraghty
Born: 1956