Raj Sharma is a former Immigration Hearings Officer with experience in over 200 hearings before all divisions of the Immigration and Refugee Board. In addition, he regularly appears before the Federal Court of Canada on Judicial review applications, and represents clients from all over the world.