University: UNC - Wilmington
Hometown: Mebane, NC
Keegan graduated with a B.A. in Political Science and Spanish and a minor in Pre-Law from UNC-Wilmington. While at UNCW, he received honors for his academic achievements, including induction into the Phi Sigma Alpha and Sigma Delta Phi academic honors societies. His college studies also allowed him to gain experience working on various political campaigns at both the state and national level. After college he worked extensively with North Carolina’s undocumented immigrant community as an immigration law paralegal. During his free time he volunteered as an ESL tutor and served as the 2nd Vice Chair of his local precinct in the New Hanover County Democratic Party.