David began his career as a financial advisor in 1999 after earning his MBA from Wake Forest University. He founded the independent financial advisory firm, McMahan Financial, LLC in 2010. McMahan Financial, LLC currently serves over 300 households and oversees approximately $200 million in assets.
David is active in the community and he currently serves as the President for the Gaston County United Way Board. In addition, he is also an active board member with Gaston Cancer Services and the Greater Western North Carolina JDRF.
David enjoys spending time with his two sons, Luke, 15, and Jake, 14. His other passions include coaching youth sports teams, playing golf and basketball.