33 pubs · 811 cites · h-index 15
Biogen (United States)
2025 - 2025
Sarepta Therapeutics (United States)
Merck & Co., Inc., Rahway, NJ, USA (United States)
2020 - 2023
Western University
2009 - 2016
University of Toronto
2013 - 2016