Gregory James - Canadian Immigration Lawyer Gregory James represents clients in all aspects of the immigration and citizenship process, whether they are seeking to enter Canada or seeking to remain in Canada. He represents clients before the department of immigration, the Immigration and Refugee Bo Gregoryjameslaw.com~Site InfoWhoisTrace RouteRBL Check