Author avatar

David Klein

David Klein is an associate professor of medicine and public health at the University of Toronto, and an audit board member for the health sector for the province of Ontario.  

Articles by this author