AB, Quincy University, Illinois, 1966. Bachelor's Degree magna cum laude, Harvard Division School, Cambridge, Massachusetts, 1966. Doctor of Philosophy, St. Michael's College, University Toronto, 1981.
Consultant International Religious Foundation, New York City, 1981—1989. Adjunct professor Washington University, St. Louis, 1989—2008. Tutor St. John College, Santa Fe, 1970—1975.
Consultant forensic religion, St. Louis, since 1978.
Member of American Academy Religion.
Married Alice Bloch, June 14, 1997. Children: Adam Pablo, Mark Hosteen.