I was in a car accident a few years ago and David MacDonald at Thomson Rogers was my lawyer. David and his team (Ian, Diane and Elaine) all did an excellent job! They were always quick to get back to me whenever I called and pleasant to deal with. David was very diligent and went above and beyond in handling my case. David's knowledge of the law and the written material he prepared (for example, a mediation memorandum) were outstanding and very persuasive. His analytical skills and judgment were very good as well. I recommend David highly.