Prior to my present position, I taught at Maryville College, St. Louis, Missouri, 1980-81; St. Louis University, St. Louis, Missouri, 1977-79, where I was Graduate Director of the Masters Program in Religion and Education; the University of Toronto, Ontario, 1976-77, where I was Tutor in Comparative Religion; St. John’s College, Santa Fe, New Mexico, 1970-75, where I was Tutor in the Great Books Program; LaSalle College, Philadelphia, Pennsylvania, Summers 1969-73, where I was Lecturer in Biblical Studies and the Anthropology of Religion; Boston College, Boston, Massachusetts, 1967-68, where I was Lecturer in Biblical Studies; and Newton College of the Sacred Heart, Newton, Massachusetts, where I was Lecturer in Biblical Studies.
I am a member in good standing of the American Academy of Religion. I am a practicing Roman Catholic at All Saints Church, University City, Missouri.
Since 1968 I have lectured and written about various new religious movements which have arisen in the 19th and 20th centuries in North America and elsewhere. In my lecture courses Anthropology of Religion (LaSalle College), Comparative Religion (University of Toronto), The American Religious Experience (St. Louis University) and The North American Religious Experience (Washington University), I have dealt with such religious phenomena as the Great Awakening, Shakerism, Mormon, Seventh-day Adventism, Jehovah’s Witness, New Harmony, Oneida, Brook Farm, Unification, Scientology, Hare Krishna and others.