About Our Firm

Mainstream Professiona Accounting, Inc. is Asheville, North Carolina’s choice for accounting services, payroll services and QuickBooks training. Our team of professionals are ready to help you with all your accounting needs.

Who We Are

Our Team of Experts

Mainstream Professional Accounting, Inc. has an expert team of accountants ready to help you with all your accounting needs.

Sharon Gordon

Sharon Gordon is the President, Senior Staff Accountant at Mainstream Professional Accounting, Inc. Sharon has over 35 years of experience in small business accounting servicing clients from all types of industries customizing her services to meet the client’s needs. Sharon began her accounting career as a typist and receptionist at a CPA firm, attended UNCA and continued her education with on the job training, continuing education classes and extensive research. She specializes in assisting clients to understand what they need in order to have accurate and compliant accounting records and assist in registering and filing with the required tax authorities. Sharon provides services that are tailored to meet the needs of the client and to provide a set of books that are tax return ready for their tax preparer.

Sharon and her husband Johnny spend their free time hiking, traveling and playing with the grand kids. They also have 2 Boxer fur babies, Lily & Rosie and enjoy playing and taking walks with them.


Samantha’s interest in accounting began in 2015 while on the path of discovering her forever home in the workforce. Over the next few years she has progressed in learning the ends and outs of bookkeeping. While working she finished her Associates Degree and has completed QuickBooks online certifications, and various training classes for payroll and excel. Under the hand of Sharon, she has become a proficient valuable employee to the team.

She is your go to girl for any generalized questions for QuickBooks online. Do you need on-sight QuickBooks training or monthly reconciliation, she can come to you!

Samantha has ample experience in controllerships and processing payroll, making it to where the clients can do their job, running the business. She is great with communication and will become your best ally in providing clean, updated and tax ready books.

In her free time Samantha and her husband Anthony travel, hike and go camping on the weekends. She enjoys taking care of her ten chickens and playing in the water with her two Labradors, Nova and Luna. She enjoys having a lazy Saturday afternoon watching Netflix and lounging with her cats, Cortana and Navi.