John represents closely-held and middle-market companies in complex transactional and general corporate matters including entity formations, venture capital and private equity financings, mergers and acquisitions, reorganizations, divestitures, day-to-day commercial contracts, and corporate governance. John is also a licensed North Carolina CPA and frequently advises clients on accounting and tax-related issues that are prevalent across many corporate transactional matters.