Mr. Weaver started his career in banking after graduating Cum Laude from UNC Pembroke with a BA in Political Science in 1983. His first position was with Norwest Financial for two years as Credit Manager in Goldsboro, NC and Fayetteville, NC, and then was promoted to Branch Manager in New Orleans, LA. In 1985 he began working for Central Carolina Bank in Roxboro, NC and held the positions of Branch Manager, Commercial/Construction Lending and then City Executive until 1997. From 1997 until 2000 he was one of the owners of Advantage Finance LLC that had branches in Roxboro, Dunn, and Clinton, NC. In 2000 the company was purchased, and he went to work for Branch Banking & Trust Company in Roxboro, NC. He held the title of City Executive and Commercial Asset Manager until 2016. Mr. Weaver retired from banking but went back to work for Union Bank in Roxboro, NC as a Marketing Executive in 2017.
Mr. Weaver has over 30 years of Banking experience. He attended ECU Commercial Advanced Lending School and graduated from LSU School of Banking in 1997. Mr. Weaver is a member of the Masonic Lodge, and has served on many boards in Roxboro.