Dr. David Sherry

Dr. David Sherry Professor Emeritus; History of Philosophy, Logic and Philosophy of Math
Northern Arizona University
Phone: 928-523-2648