John counsels startups, midsized businesses, and major corporations on transactional matters including entity formations, mergers & acquisitions, reorganizations, business transactions, commercial contracts, debt and equity financings, and general corporate matters. He has significant experience negotiating and structuring a wide variety of corporate transactions and managing all aspects of the transactional due diligence process. As a licensed CPA, John also advises clients on accounting, finance, and tax-related issues that are prevalent across many corporate transactional matters.

He works closely with early and growth-stage companies throughout their business life cycles, advising on such matters as entity selection, organizational documents and owner agreements, private equity financings and capital raises, day-to-day contracts, general corporate matters, liquidity events, and owner exits. Additionally, John works with C-level executives to provide fractional in-house counsel services.

John began his legal career with the Raleigh law firm of Brady, Nordgren, Klym & Morton, PLLC (now Brady Morton & Cobin, PLLC), where he practiced primarily in the areas of trusts, estates, and closely held business matters. He then joined North Carolina accounting firm Williams Overman Pierce, LLP, where he specialized in taxation pertaining to pass-through entities. In 2007 John returned to the practice of law, joining the Raleigh law firm of Jordan Price Wall Gray Jones & Carlton, PLLC, where he represented clients in corporate transactions, complex mergers and acquisitions, trusts and estates, and general corporate matters. Most recently, John was a member of Forrest Firm where he focused in transactional and start-up law.

Honors & Recognitions

  • North Carolina’s Legal Elite, Business North Carolina Magazine, 2021

Professional Activities

  • Member, North Carolina Bar Association
  • Member, North Carolina Association of Certified Public Accountants


Bar Admission



Bar Admission

back to top