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