Ottawa Hospital Research Inst

Profile date: 2025-01-07

Ottawa Hospital Research Institute (OHRI)

Mission: To conduct leading-edge medical research and translate discoveries into improved patient care.

Location: Ottawa, Ontario, Canada

Continue…