Weldon is a native of Raleigh, N.C. He handles general litigation matters and practices in areas including construction law, community association litigation, and commercial litigation. Additionally, he represents clients as a lobbyist before the North Carolina General Assembly. Weldon holds an undergraduate degree from Hampden-Sydney College and received his J.D. from Campbell University’s Norman Adrian Wiggins School of Law.