Frank G. Raichie Professor of Trial and Appellate Advocacy at State University of New York at Buffalo Law School