About Us

CW Dunn & Associates/Buffalo Finances is committed to the individuals and small businesses that make up our community. Our principle is to offer accounting services of the highest integrity so that business owners can focus on the operation of their business and trust that their finances are in order. We aim to be a resource for the community by networking business owners and we take special interest in the arts, non-profit, and first-time business owners. We want to see you and your business succeed! 

As we also have been locally owned and operated from the beginning, we understand the needs and challenges of running a small business in our community.  We work to support our small business owners through networking, advocacy, and sound financial advice. We believe that entrepreneurs and small business owners should spend their time working on what they're passionate about, not struggling with taxes and bookkeeping!


Let our expert staff work for you. We have a range of services to suit clients of all types. To learn more, call us at (919) 542-5228. 

Meet Our Staff

Michael D. McCall, CPA 

I am excited about the opportunity to serve you and meet your accounting and tax needs.  I have been in the finance world my entire life and have been a CPA for 18 years.  I have held a variety of positions including CFO in various businesses, particularly in the environmental and waste industry, (blue-collar small business is my passion).  As the founder of Buffalo Finances, we also have a location in Holly Springs.  I look forward to partnering with you in the next chapter of your adventure together.

Scott Bates, CPA 

Scott R. Bates is a CPA licensed to practice in North Carolina with over 13 years of tax experience. He is experienced in tax planning and preparing tax returns for individuals, partnerships, S-corporations, C-corporations, estates, trusts, and non-profits. He also has a background in performing audits, reviews, and compilations for local non-profits. Scott is also the treasurer for Abundance NC, a local non-profit. 

Stephanie Smith, Office Manager/Bookkeeper

Stephanie works as the Office Administrator and specializes in Bookkeeping & Payroll, utilizing QuickBooks Software. Stephanie has a background in business administration and received her BSBA from Appalachian State University. She has prior experience in the healthcare fields of occupational medicine & durable medical equipment. Stephanie is a North Carolina native and has lived in Pittsboro for 25yrs. Stephanie enjoys spending time with her 4 children Rachel, Sarah Grace, Lucas and Leah. 


Susan Arnold

Senior Staff Accountant

Susan has been working in the accounting field for 25+ years. She got her Bachelor of Science in Accounting in 2003 and her Masters in Accounting in 2008 along with an MBA. She moved to NC in 2018 and lives in Holly Springs with her cat Homer. In her free time, she enjoys baking, reading, crocheting/knitting, and volunteering at the cat shelter.

Wendy Burgess

Staff Accountant/Website Administrator/ Front Desk

Wendy is a Staff Accountant and Website Administrator with a degree in Web Technologies from Wake Tech and a degree in Business Administration from Central Carolina Community College.  She brings a variety of experience and skills to our practice.  Wendy is a Chatham County native who lives with her husband Jeff and their two kids, Wesley and Allison. She also enjoys reading and spending time with her family. 

Alyssa Wurst

Staff Accountant

Alyssa is a Staff Accountant with a year of experience.  Specializing in individual tax returns, Alyssa uses her enthusiasm for learning to gain experience.  Graduated from N.C. State with a degree in Communications in 2019.  She enjoys the beach, N.C. State football, The Carolina Hurricanes and spending time with her family.

Kathryn M Robinson

Staff Accountant/Front Desk

Kathy recently relocated to the Pittsboro area to be closer to her family.  She graduated from Cary High School and earned an MBA in 1987.  She was AVP Bank Operations for First American Savings Bank and became Account Manager at Microview, INC, responsible for their national contract with Wachovia Bank.  She then managed a Farmer’s Cooperative as Sales Agent selling Hybrid Striped Bass throughout Canada and the Eastern USA.  She then was Office Manager/Staff Accountant at her husband’s CPA practice in Eastern NC for 16 years.  Kathy’s job duties have always included delivering good customer service with a professional can do attitude.