Dr. Rachel Rodin
Dr. Rachel Rodin
Adjunct Professor, SEPH, University of Ottawa

MPH, MD, BSc