Author: David M. Beuchot
Born: 1960