Subscribe to our newsletter for monthly tax tips:

Meet Our Team

Schedule a Free Consultation Learn About Our Services

McCannon Rogers Driscoll & Assoc. L.L.P. is a full-service Certified Public Accounting firm licensed in NC. All our CPA's hold valid NC State CPA Certificates. While all of our partners are versed in each area of our accounting services, each has their own specialty.

Meet Our Staff:


Meet Our Team McCannon Rogers Driscoll & Assoc. L.L.P., Accounting

Benjamin P. Albright III, CPA ("Trey")

Trey specializes in percentage of completion accounting, revenue recognition, purchase price accounting, and audits of financial statements for manufacturers, non-profit organizations, and employee benefit plans. His comprehensive knowledge and client-oriented approach ensure that our clients receive the highest quality of service. In his free time, Trey enjoys spending time with his wife and four children.

NC CPA License 24981



Meet Our Team McCannon Rogers Driscoll & Assoc. L.L.P., Accounting

Karen M. Walker, CPA

Karen is a dedicated professional specializing in attest work (including audits, compilations, and reviews) for nonprofit organizations, small businesses, and governmental entities. In addition to her primary focus, she has a secondary specialization in tax compliance for individuals and small businesses, construction companies, and nonprofit organizations. Outside of work, Karen takes great pleasure in traveling with her family and actively participating in community events.

NC CPA License 22748



Meet Our Team McCannon Rogers Driscoll & Assoc. L.L.P., AccountingVictoria L. Blair, CPA ("Leigh")

Leigh's primary focus is in the tax sector, helping clients with tax preparation and business and tax planning, as well as accounting, bookkeeping, and payroll services. Beyond her tax-related work, she collaborates with clients to prepare financial statements and conducts compilations and review engagements. With an extensive understanding of tax laws and regulations, Leigh offers insightful and effective tax solutions tailored to meet the unique needs of each client. In her leisure time, Leigh enjoys traveling with her family and practicing aerial arts.

NC CPA License 35582