David Shearer

Active Weddington, NC Governing Person for Baker Tilly Vantagen, LLC