• Appalachian School of Law (J.D., 2005)
• University of North Carolina at Wilmington (B.A., 2001)
• State Courts of North Carolina
• The Great Trent River Raft Race Committee (2019)
• Craven County NC Habitat for Humanity Board of Directors (2019)
• North Carolina Bar Association
• Craven County Bar Association
• North Carolina Association of Defense Attorneys