Author: Tim Madigan
Alternate names: Timothy J. Madigan
Born: 1962
Bio: American philosopher