Back to top

Our Firm

Since the day we were founded in 1950, we've been committed to providing close, personal attention to our clients. We pride ourselves in giving you the assurance that the personal assistance you receive comes from years of advanced training, technical experience and financial acumen. Our firm's commitment to quality service and professional excellence is widely recognized and well-earned.

Although our commitment to clients and our core service values have not changed over the years, advances in technology have made accounting more user-friendly and affordable. Our consultants can help clients to streamline bookkeeping, tax and financial processes.

Cannon & Company, L.L.P. is among the few area firms that have joined the American Institute of Certified Public Accountants Private Practice Section. We are also a member of the North Carolina Association of CPA Firms, an association of local firms that promotes excellence through programs of continuing education.

Cannon & Company is proud that we offer more than the traditional accounting services. Our firm is led by experienced partners under whose leadership and support the professional staff will help you to develop innovative, practical solutions to today's business and tax problems. With two locations in the Piedmont Triad, we look forward to discussing your financial situation with you in hopes of assisting you in whatever way we can.

Our Team

Thomas Michael Borden, CPA, NC Certificate #13471

Managing Partner

Phone: 336-725-0635

Email: mborden@cannon.pro

Mike Borden is the Managing Partner of Cannon & Company, LLP. He is originally from Miami, Florida and is a graduate of Florida Atlantic University. Mike maintains CPA licenses in both North Carolina and Florida. He is a member of the American Institute of Certified Public Accountants, the North Carolina Association of Certified Public Accountants and the Tax Division of the American Institute of Certified Public Accountants. Mike and his wife Jean attend Holy Family Catholic Church. They have 3 grown children and 4 grandchildren. In his spare time, Mike plays golf and enjoys viewing most sports.

Joseph “Joey” C. Perkins, Jr., CPA, NC Certificate #21224

Partner

Phone: 336-725-0635

Email: jperkins@cannon.pro

Joey Perkins originally joined the firm in November of 1990 as a staff accountant. In 1998 he transitioned into industry as a chief financial officer and territory manager for 17 years. He is excited to have been back with the firm since March, 2016.

Joey graduated from Appalachian State University in 1989 with a Bachelor of Science degree in Accounting and is licensed to practice public accounting in North Carolina. He is a member of the American Institute of Certified Public Accountants and the North Carolina Association of Certified Public Accountants. Additionally, he has served on the Board of Directors of Stokes Family YMCA, King Public Library and Pine Brook Country Club. He currently serves on the both the finance and greens committees at Pilot Knob Park, Inc. in Pilot Mountain, NC.

Joey truly enjoys helping others pursue their financial goals. Through our financial planning affiliate, Cannon Wealth Management, he holds a Series 7 and Series 66 registrations as well as comprehensive insurance licenses. Working in tandem with the Cannon Wealth team, Joey can offer clients a full range of creative wealth management strategies.

Joey and his wife Billie live in King and are members at Poplar Springs Church of Christ. Their beautiful daughter Taylor is following in Dad's footsteps as far as colleges go, and is a student at Appalachian State University. In his spare time, you can find Joey enjoying the outdoors. (usually on the golf course)

Glen E. Cannon, CPA, NC Certificate #8421

Partner (Retired May 1, 2017)

Phone: 336-725-0635

Email: gcannon@cannon.pro

Glen Cannon joined Cannon & Company in 1974 and served as staff accountant until 1975 when he entered law school. He practiced law from 1978 until 1986, when he returned to Cannon & Company, LLP. Glen served as Tax Manager from 1986-2000, when he became partner in the firm. He is a graduate for the University of North Carolina at Chapel Hill (BSBS) and the Wake Forest University School of Law (JD). He is licensed to practice both public accounting and law in North Carolina. Glen is a member of the American Institute of Certified Public Accountants, North Carolina Association of Certified Public Accountants, North Carolina State Bar, 21st Judicial District and Forsyth County Bar Associations. He is a member of the adjunct faculty at Forsyth Technical Community College and is on the school’s Business and Information Technology Advisory Committee. Glen is an active member of the Clemmons Rotary Club and of the South Fork Church of Christ. He is a native of Winston-Salem and enjoys reading, listening to music and watching sports on TV.

William B. Amburn, CPA, NC Certificate #11942

Partner

Phone: 336-725-0635

Email: bamburn@cannon.pro

Barry Amburn was a staff accountant with Peat, Marwick, Mitchell (now KPMG) from 1977–1980. He served as accountant for Integon Insurance from 1980-1982 and Senior Accountant with Cannon & Company, LLP from 1982-1984. He founded Amburn & Associates in 1985 and operated the practice until 1998 when he merged with Cannon & Company. Now Barry is the managing partner of the King office and the lead financial advisor for Cannon Wealth Management Services, our financial planning affiliate. He is a graduate of Western Carolina University and is currently licensed as a Certified Public Accountant and a Certified Global Management Accountant. He also holds his Series 7, Series 66 and comprehensive insurance licenses. Barry is a member of the American Institute of Certified Public Accountants, the North Carolina Association of Certified Public Accountants, and the Financial Services Institute. He has served on the Board of Directors of the Stokes Family YMCA and the Stokes Reynolds Memorial Hospital and is a former president of the King Chamber of Commerce. Barry and wife Juno live in King and attend First Baptist Church in King, where he has served as a deacon and currently teaches Sunday School and sings with the choir on their Praise Team. Their son Daniel lives in Raleigh with his wife Mary-Peyton and children Whitaker and Caroline. Barry is a native of North Carolina and enjoys reading, sports and fishing.

Tony M. Harris, CPA NC Certificate #20201

Partner

Phone: 336-725-0635

Email: tharris@cannon.pro

Tony originally joined Cannon & Company in June of 2006 as a tax manager with over 20 years of experience.  In July of 2011, he moved to another firm in Roanoke Virginia and also worked briefly in industry as a corporate tax manager.  He is excited to be back with Cannon & Company since June of 2019. 

Tony graduated from Lenoir Rhyne College in 1988 with a Bachelor of Arts degree in Accounting and is licensed to practice public accounting in North Carolina.  He is a member of the American Institute of Certified Public Accountants and the North Carolina Association of Certified Public Accountants.  Tony has worked with manufacturing, not-for-profit, construction, high tech, governmental, healthcare and many other types of service industry clients. He is also a former member of the Morganton Jaycees. 

Tony currently resides in Archdale with his wife Stacy and their four kids.  In  his spare time, he loves to read, take care of his parrots and try out new restaurants and ethnic foods.

Wanda Sigmon, CPA, NC Certificate #25897

Tax Manager

Phone: 336-725-0635

Email: wsigmon@cannon.pro

Wanda Sigmon joined Cannon and Company, LLP in June 1998. She first held positions in auditing and tax preparation. Later she became tax supervisor and then the Tax Manager position. Currently she is semi-retired. She holds a B.S. in Social Work from Western Carolina, B.A. in Accounting from High Point University and a Masters in Taxation from Washington School of Law. Wanda is a member of the American Institute of Certified Public Accountants and the North Carolina Association of Certified Public Accountants. She is a certified QuickBooks Proadvisor. Wanda is married with one child. In her spare time, she enjoys cooking, traveling with her husband Bill and caring for her animals.

Sandra R. Walker, CPA, NC Certificate #13765

Tax Manager

Phone: 336-725-0635

Email: swalker@cannon.pro

Sandy Walker joined the firm in 2002. She has over 25 years of public accounting experience serving individuals, small businesses and and not-for-profits.  She serves as our Tax Manager. Sandy graduated from the University of North Carolina at Chapel Hill with a B.S. in Business Administration. She is a member of the American Institute of Certified Public Accountants and the North Carolina Association of Certified Public Accountants. In her time away from the office, she enjoys hiking in the mountains, vacationing at the beach and spending time with her family and friends.

Sandra Mock, CPA, NC CPA Certificate # 17705

Manager

Phone: 336-725-0635

Email: smock@cannon.pro

Sandra has been with Cannon & Company, L.L.P. for over 25 years working in the Accounting & Audit Department. She holds a Bachelor of Science degree in Accounting from the University of North Carolina at Chapel Hill and earned her CPA certification in 1988. Sandra specializes in non-profit organizations and small businesses. She is a member of the North Carolina Association of Certified Public Accountants and American Institute of Certified Public Accountants. Sandra is active with her church and enjoys spending family time with her husband and two sons.

Caleb Swaim, CPA, NC Certificate #45589

Senior Accountant

Phone: 336-725-0635

Email: cswaim@cannon.pro

Caleb Swaim joined Cannon & Company, LLP in April 2018 working in the Accounting & Audit Department and was promoted to Senior Accountant in 2022. Caleb graduated from Appalachian State University with a B.S. in Business Administration. He is a member of the American Institute of Certified Public Accountants and the North Carolina Association of Certified Public Accountants. Caleb resides in Walnut Cove and attends Fulp Moravian Church. In his spare time, he enjoys watching sports, taking care of his dog, and spending time with his niece and nephew.

Stephen Ward, CPA NC Certificate #45097

Senior Staff Accountant

Phone: 336-725-0635

Email: sward@cannon.pro

Stephen Ward, CPA joined Cannon & Company, LLP as a Senior Staff Accountant in 2022.

Stephen has over 6 years of experience in accounting including tax, audit and property management. He graduated from University of North Carolina at Greensboro in 2018 with a Bachelor of Science in Accounting. Stephen is licensed to practice public accounting in North Carolina and is a member of the American Institute of Certified Public Accountants and North Carolina Association of Certified Public Accountants.

Stephen enjoys meeting with clients and learning about their unique tax needs. He specializes in serving individuals, pass-through entities and corporate clients in need of thorough tax preparation services.

Stephen and his wife Olivia live in Asheboro. Stephen enjoys serving at his local church and in his spare time enjoys spending time with his family, trying new local restaurants and watching sports.