Senior Counsel
RBC Bank
PNC
PNC BANK, N.A
Managing Senior Counsel
North Carolina Court of Appeals
Law Clerk to Hon. John C. Martin
Poyner Spruill LLP
Partner
Duke University School of Law
UNC Chapel Hill