About Stephen Endicott Stephen L. Endicott is a professor emeritus in the Faculty of Liberal Arts and Professional Studies at York University.