John Armour
Visiting Professor of Law
M.A., B.C.L., University of Oxford; LL.M.,Yale Law School.