Stephen E. Haggerty | doi.page