Author avatar

David Sweanor

David Sweanor is a public health advocate and adjunct professor in the Centre for Health Law, Policy and Ethics at the University of Ottawa.

Articles by this author