Michael Sharpe

Canadian intensivist & anesthesiologist