William McConagha





Currently Teaching



Degrees & Universities

  • J.D., Georgetown University Law Center
  • B.A., Carleton College