Before coming to McGrigors, McCann was a tax director with PricewaterhouseCoopers, where he led PwC's tax disputes resolution network in financial services. He also served as an assistant director at HMRC. McCann has extensive experience defending challenges to tax planning.