Barry A. David, Ph.D.
Associate Professor of Philosophy
Ave Maria University
Barry A. David, Ph.D. is Associate Professor of Philosophy at Ave Maria University where he teaches philosophy, theology, and humanities. His pre-doctoral studies focused on history, classical philosophy, and religion; his Ph.D. in Medieval Philosophy is from the University of Toronto.