Kevin is an experienced civil and appellate litigator with a diverse practice. He has appeared as counsel before the Manitoba Court of King’s Bench, Manitoba Court of Appeal, Federal Court, Supreme Court of Canada, and every level of court in Ontario. Kevin also has experience before mediators, arbitrators and the discipline panels of various regulated professions.

Kevin taught Civil Procedure at Robson Hall Law School at the University of Manitoba from 2018 – 2021. He is a presiding member of the Cooperative Housing Appeal Tribunal and a member of the Inquiry Committee of the College of Paramedics.

Outside of his practice, Kevin serves as a Board Member for the Winnipeg Humane Society and Humane Canada, as well as Chair of the Animal Protection Committee of the Winnipeg Humane Society.