John is a Staff Attorney for the The Advocates for Human Rights' Refugee & Immigrant Program. His work focuses on advocating for detained noncitizens in immigration court, before the immigration agencies, and in U.S. District Court and the Court of Appeals. John provides direct client representation, mentors and supports volunteer attorneys, and assists practitioners. He also teaches part-time in the University of Minnesota Law School's immigration clinics. Before joining The Advocates, John worked for several years in private practice at a small immigration firm. During law school he worked at several criminal defense organizations and spent a summer in New York, working on Alien Tort Statute litigation, cases before the International Criminal Court and the European Court of Human Rights, and litigation against the criminalization of human rights advocacy.