James Hirsen Guest

James Hirsen is an attorney, author, commentator and former professor at Trinity Law School.

Date Post Title
07.02.20 Symposium: A takedown of the Blaine Amendments
Term Snapshot
At a Glance
Awards