Carl Ribble

Professor (Veterinary Epidemiology)

Ecosystem and Public Health

Full Member

One Health Research Group

Associate Member

Cattle Health Research Group

Contact information


Office : TRW2D22

Preferred method of communication

Please contact the faculty member directly at the email or phone number listed above.  If you are not able to reach them, the faculty assistant listed below may be able to help.

Faculty/Admin Assistant

Name:Joy Punsalan

Phone:+1 (403)210-6085

Research and teaching

Research Interests

  • Animal Health Policy
  • Clinical Science
  • Ecosystem Health
  • Epidemiology
  • Public Health


Dr. Ribble received a BSc in Psychology at UBC in 1978, and a DVM from the University of Saskatchewan in 1983. Dr. Ribble practiced for two and a half years at the Prince George Veterinary Clinic, and then completed an MSc in Herd Medicine at the University of Saskatchewan in 1987 and a PhD in Epidemiology at the University of Guelph in 1992. He was a faculty member in the Department of Herd Medicine and Theriogenology at the University of Saskatchewan from 1987-1998, and Chair of the Department of Population Medicine at the Ontario Veterinary College from 1998-2005. Dr. Ribble joined the Faculty in May 2006.

Research Personnel/Trainees

Theresa Burns, PhD, University of Guelph. Transmission systems for zoonotic agents in poultry (co-advised with Dr. David Kelton Caroline Dubé, PhD, University of Guelph. Simulation modeling of foot-and-mouth disease (co-advised with Dr. David Kelton).