Societies and Organizations

  • North American Primary Care Research Group (NAPCRG)

  • Society of Teachers of Family Medicine

  • College of Family Physicians of Canada Section of Teachers

  • American Academy of Family Physicians

  • American Public Health Association

  • Ambulatory Paediatric Association

  • American Academy of Paediatrics

  • Canadian Paediatric Society

  • International Childbirth Education Association

  • Health Professionals for Nuclear Responsibility (Physicians for Social Responsibility)

  • International Physicians for the Prevention of Nuclear War (IPPNW)

  • Associate member, The Society of Obstetricians and Gynaecologists of Canada

  • Canadian Medical Protective Association

  • Society of Rural Physicians of Canada

  • Board Canadian Doctors for Medicare

  • Editorial Board BIRTH