Focusing on immigration and criminal law, John has appeared as counsel before various Federal administrative tribunals such as the Immigration and Refugee Board, Immigration Division, Immigration Appeal Division, Refugee Determination Division; Employment