'The president has committed several impeachable offenses': testifies North Carolina law professor
University of North Carolina law professor Michael Gerhardt testified before the House Judiciary Committee as one of the legal experts in the impeachment inquiry hearing on Decembe…