Profile picture
Natasha Kekre
Doctorate
  • Associate Professor
    Ottawa Hospital Research Institute (OHRI)
    Ottawa, Canada
mini profile avatar Natasha Kekre