Shore Davis Johnston
Davis Barristers
Toronto Transit Commission
Futerman Partners LLP
McCarthy Tetrault LLP
Davidson Allan E.
Canada Revenue Agency
Finance Canada