James “Randy” Herring

201 Concourse Boulevard, Suite 101
Glen Allen, VA  23059
Telephone: 804-346-5400
Fax: 804-965-9919

[email protected]


James “Randy” Herring is an associate attorney in the firm’s Glen Allen office, having joined the firm in March 2024. Randy graduated from Liberty University School of Law in 2018 and is admitted to practice law in the Commonwealth of Virginia. Prior to going to law school, Randy was a law enforcement officer with the Albemarle County Police Department. After law school Randy practiced in Albemarle County and Culpeper County as an Assistant Commonwealth Attorney. Recently, Randy was employed by the Office of the Attorney General, focusing on prosecuting unemployment insurance fraud.

Focus Areas in Community Association Law

  • General counseling and representation
  • Collections
  • Rules and covenant enforcement
  • Civil litigation
  • Bylaw interpretation and amendment


  • Liberty University School of Law, Lynchburg, Virginia, J.D., 2018
  • Old Dominion University, Norfolk, Virginia, Criminal Justice, 2013


  • 2018, Virginia

Professional Associations

  • Virginia State Bar
  • Community Associations Institute, Washington Metropolitan Chapter
Quick Contact Form

Quick Contact Form

    Confidential information should not be submitted through this website. By clicking “submit” below, you agree and understand that your submission of the above information does not create an attorney-client relationship and any information received will not be treated as confidential information.