Timothy M. Costelloe

Timothy M. Costelloe is professor in philosophy at the College of William and Mary.