James is the founder and Managing Director of Afridi & Angell’s Toronto office, which specializes in private client advisory matters, succession, estates, residency and tax law.