John is the managing partner of the firms Virginia Beach office and a member of the firms Real Estate Strategies and Title Insurance and Title Resolution Practice Groups.
- William & Mary Law Review
- American Bar Association
- Virginia State Bar; Committee on Lawyer Discipline, 1992-1999, Chair, 1996
- Virginia Beach Bar Association; Past President, 1993
- Virginia State Bar Council; Delegate, 1999-2005
- Virginia Beach Circuit Court; Commissioner in Chancery, 1990-1998
- Virginia Beach Circuit Court; Commissioner of Accounts, 1992-present
- Virginia Beach Development Authority, 2006-present; Vice-Chair, 2009-2010; Chair, 2010 - present
- Virginia Beach Rescue Squad Foundation; Board of Directors, 2001-present
- Virginia Beach Foundation; Board of Directors, 2003-present
- Virginia Beach Vision; Board of Directors, 2000-present
- Virginia Beach S.P.C.A.; Board of Directors, 1992-present, President, 1994-1996
- Virginia Beach Volunteer Rescue Squad; Legal Advisor, 1988-1990
- Virginia Beach Volunteer Rescue Squad; EMT/Active Duty Member, 1991-2003
- University of North Carolina at Chapel Hill; B.S., 1973
- College of William & Mary School of Law; J.D., 1976