Background
McLeod-Harrison, Mark Stephen was born on February 3, 1956 in Orillia, Ontario, Canada.
McLeod-Harrison, Mark Stephen was born on February 3, 1956 in Orillia, Ontario, Canada.
Doctor of Philosophy, University California, Santa Barbara, 1988.
Professor, philosophy George Fox University, Newberg, Oregon, since 1999.
Married.