Skip to content

Meet Our Team

John D. Cavanaugh, CPA

John is Partner and co-founder of Cavanaugh Nelson PLC and a graduate of Virginia Tech. John helped to form Cavanaugh Nelson in January 2000 after twenty years of "Big Four" experience, the last eight of which he served as a partner in the Norfolk office of Price Waterhouse. John's experience includes providing audit and management advisory services to private companies, financial institutions, healthcare entities, and non-profit organizations primarily located in the mid-Atlantic region. His engagement responsibilities primarily focus in the areas of audits, COSO implementations, financial institutions, internal controls and other business consultation projects. In addition to John's client services experience, he serves or has served on the Board of Directors of the Westminster Canterbury on the Chesapeake Bay, the Boys and Girls Clubs of South Hampton Roads, the Economics Club of Hampton Roads (co-Founder), the Virginia Chapter of the American Heart Association, the ODU Center for Economic Education, the Greater Norfolk Corporation, and as a member of the Advisory Boards of the Virginia Tech Department of Accounting and the Old Dominion University College of Business and Public Administration. In addition to John's business and civic affiliations, he has served on the Board of Directors of the Norfolk Yacht and Country Club, the Cedar Point Club and the Town Point Club. John is also a member of the AICPA and VSCPA.

Mark A. Nelson, CPA

Mark is Partner and co-founder of Cavanaugh Nelson PLC and a graduate of Virginia Tech where he received his Masters in Accounting. Mark received his Bachelor of Science in Accounting from Liberty University. He has over thirty years of diversified public accounting experience serving businesses and non-profit organizations throughout the greater Hampton Roads region, including twelve with the local office of Price Waterhouse. During his career Mark has worked on projects involving federal and state historic rehabilitation tax credits, certification of qualifying rehabilitation expenditures as part of the application process, preparation of tax returns reporting tax credits and related basis adjustments, including those for master lease structures requiring pass-through elections, and the audit of financial statements under both generally accepted accounting principles and the income tax basis of accounting. He is adept with the regulations and guidelines governing qualifying and non-qualifying costs, events that result in recapture, and with significant issues related to development fees and the tax consequences resulting from the transfer of state tax credits. He currently directs the firm's tax practice in all areas including business, individual and non-profit taxation. In addition to Mark's client services experience, he serves or has served on the Board of Directors of the Virginia Museum of Contemporary Art, the Old Dominion Research Foundation, the Chesapeake Bay Wine Classic Foundation and is formerly the President of the Hampton Roads Tax Forum. Mark is also a member of the AICPA and VSCPA.

Curtis A. Geske, CPA, CVA

Curtis is Director of Client Services and a graduate of Virginia Tech. Curtis started his career primarily working in the healthcare sector, but has since worked with a broad array of private company and non-profit organizations. He has over twenty years of public and private accounting experience serving businesses and non-profit organizations throughout the Hampton Roads area including providing audit, management advisory, and tax services to individuals, private companies, healthcare entities, and non-profit organizations. His engagement responsibilities are principally focused in the areas of audit and assurance, business consulting and valuation, and quality control. He currently oversees the accounting and auditing services for Cavanaugh Nelson PLC. Curt is also a member of the AICPA, NACVA and VSCPA and is a qualified peer reviewer through the AICPA.

Randy F. Pullins, CPA

Randy is Audit and Assurance Manager and a graduate of the College of William and Mary where he received his Masters in Business Administration. Randy received his Bachelor of Science in Accounting from Old Domininion University. His experience includes providing audit and accounting services to small and medium sized businesses and non-profit entities across many industries throughout the Hampton Roads area. His engagement responsibilities primarily focus on audits, management advisory and accounting services in the areas of small business and non-profits. Randy is also a member of the AICPA and VSCPA.

Ryan D. Young, CPA

Ryan is Senior Tax Manager and graduate of Virginia Tech where he received his Masters in Accounting and his Bachelor of Science in Finance. Ryan has over fifteen years of public accounting experience and works with a variety of industries including real estate, retail, manufacturing, and government contracting. Ryan advises clients on company structuring and business transactions. Ryan serves on the board of the United Way of South Hampton Roads and the Hampton Roads Tax Forum. He is also a member of the AICPA and VSCPA.

Contact Us

Ask a Question

Find comfort in knowing an expert in accounting is only an email or phone-call away. (757) 578-4900

We Are Here to Help

Get in touch with us to determine how we can best serve you. Contact Us

Send Us a File

Use our convenient client portal to securely deliver a file directly to a member of our firm. Client Portal

Subscribe to our Newsletter

Subscribe to our monthly emailed newsletter to receive news, updates, and valuable tips. Subscribe