Ted Schrecker

Co-editor, Journal of Public Health
Durham University