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.
Animal Health Policy Clinical Science Ecosystem Health Epidemiology Public Health