Charles is the founder and principal attorney of Immigration Solutions Law Group. The firm is recognized as a leader in providing Canada, US and international immigration legal solutions to high net worth investors, professionals, families, students and multinational employers hiring or relocating key employees. He studied law at Osgoode Hall Law School in Toronto and at the Hague Academy of International Law in the Netherlands. He is a former Canadian diplomat and overseas visa officer, and is dual licensed as a lawyer in Ontario (1985) and in New York State (1992). He is certified by The Law Society of Ontario as a Specialist in Citizenship and Immigration law and is licensed as a Foreign Legal Consultant (US law). He was appointed by the Minister of Immigration to a special advisory committee on the regulation of immigration consultants, has provided training to immigration officers, and is a frequent speaker in various professional forums on current issues, in particular related to business immigration.