David Genis is an experienced and successful criminal and immigration litigation lawyer who received his law degree from Osgoode Hall Law School. David has experience in defending clients with criminal and immigration charges at both trial and appeal levels.