Trey Allen
Trey Allen is an Assistant Professor of Public Law and Government who joined the UNC School of Government in 2013. He was previously an attorney at Tharrington Smith LLP in Raleigh, where he represented local school boards. Prior to that Allen served as a law clerk for Justice Paul M. Newby of the North Carolina Supreme Court and as a judge advocate in the United States Marine Corps. Allen earned a bachelor's degree from the University of North Carolina at Pembroke and a law degree from the...See more
Trey Allen is an Assistant Professor of Public Law and Government who joined the UNC School of Government in 2013. He was previously an attorney at Tharrington Smith LLP in Raleigh, where he represented local school boards. Prior to that Allen served as a law clerk for Justice Paul M. Newby of the North Carolina Supreme Court and as a judge advocate in the United States Marine Corps. Allen earned a bachelor's degree from the University of North Carolina at Pembroke and a law degree from the University of North Carolina at Chapel Hill. See less
Trey Allen's Featured Books