John Schlegel

Professor of Law at University at Buffalo School of Law

John Schlegel is a Professor of Law at the University at Buffalo School of Law, specializing in legal history and critical legal studies.