Gerard Elfstrom Author

Gerard Elfstrom, PhD, is professor of philosophy at Auburn University, Auburn, AL.