John’s practice focuses on appellate litigation, commercial litigation, and insurance defense. John regularly represents businesses and constitutional officers. John joined ThompsonMcMullan after clerking with the Honorable Chief Justice Cynthia D. Kinser at the Supreme Court of Virginia, where he routinely reviewed petitions for appeal, researched issues for appellate review, and assisted in drafting and editing opinions.

John is an alumnus of Christendom College, where he received a Bachelor of Arts degree in History. He then attended the University of Richmond School of Law, where he was the Allen Chair Editor for the University of Richmond Law Review, and a board member of the Client Counseling and Negotiation board.

John and his wife live in Richmond with their four children. He enjoys cycling, reading, fishing, and spending time with his family.

  • J.D., University of Richmond School of Law, cum laude, 2009
  • B.A., Christendom College, magna cum laude, 2006
View more articles by John P. O’Herron View more articles by John P. O’Herron
  • Virginia Business Magazine’s “Legal Elite”, Appellate Law category, 2015 – 2016