Prior to joining NCLC John was an Attorney with Legal Aid of North Carolina. He was also the Chair of the North Carolina Consumer Law Task Force. He spent one year as a Visiting Clinical Supervisor at the University of North Carolina School of Law's Civil Clinical Program supervising law students representing low-income clients. He is a graduate of the University of North Carolina School of Law.