Royal, Craig

Craig Royal

Tax Senior Manager


  • Appalachian State University – B.S. Business Administration, Accounting
  • Appalachian State University – Master of Science in Accounting, Tax Concentration

Community Involvement

  • American Institute of Certified Public Accountants – Member
  • North Carolina Association of Certified Public Accountants – Member
  • Center Grove Baptist Church – Member
  • Jerry Long YMCA – Former Youth Football Coach


Craig joined Smith Leonard in 2021 after spending over 20 years with a large local accounting firm. Craig has spent his entire career in public accounting where he has primarily worked with high-net-worth individuals and closely held businesses in the construction, manufacturing, real estate, medical, and professional services industries.

Craig lives in the Winston-Salem area with his wife Heather and his two children, Hannah and Austin.  In his free time, Craig enjoys watching sports, especially North Carolina Tar Heels basketball, Carolina Panthers football and NASCAR races. Craig also enjoys spending time with his family, attending car shows, and cooking.


  • 20+ years of experience with high-net-worth individuals and privately held businesses
  • Industries served – construction, real estate, medical, and professional services
  • Specialties – S corporations, partnerships, individuals, estates and trusts
  • NC CPA license #27064
Back to top