Skip to content
John Krall, Attorney at Ritchie Law Firm

Practice Focus

  • Automobile & Tractor-Trailer Collisions
  • Medical Negligence
  • Wrongful Death

Education

  • Eastern Mennonite High School
  • James Madison University
  • J.D., Marshall Wythe School of Law, College of William & Mary

Community

  • Board Member, Rockingham County ARC

About John Krall

John Krall is a native of Rockingham County who joined Ritchie Law Firm in 1991. Over more than three decades with the firm, he has built an extensive record of representing seriously injured clients and bringing their cases to successful resolution — in the courtroom and at the negotiating table.

John graduated from Eastern Mennonite High School, earned his undergraduate degree from James Madison University, and received his law degree from the Marshall Wythe School of Law at the College of William & Mary.

His practice concentrates on automobile and tractor-trailer collision cases and medical negligence matters. John has extensive jury trial experience, having represented hundreds of clients with serious injuries throughout his career. His deep familiarity with Virginia courts and his thorough preparation make him a formidable advocate for his clients.

John has a special interest in representing individuals with disabilities and has served on the board of the Rockingham County ARC, reflecting his commitment to the broader community he serves.

Clients who work with John benefit from his decades of local courtroom experience, his knowledge of the medical and technical issues that arise in complex injury cases, and his genuine care for the people he represents.

Free Consultation

Start Your Recovery Today With A Free Consultation.

After you reach out, our team will review the information you provide and follow up to discuss your situation. We will explain the next step and answer your initial questions.

  1. Tell us the basics. Share a brief overview of what happened.
  2. We will follow up. A member of our team will contact you to discuss your situation.
  3. Understand your next step. You can decide whether you would like us to help.

Prefer to talk now? Call (540) 433-6124.

Get My Free Consultation

Submitting this form does not create an attorney-client relationship. Do not include confidential, medically sensitive, or time-sensitive information. For urgent matters, call (540) 433-6124.

Harrisonburg, VA Office
71 South Court Square, Suite A
Harrisonburg, VA 22801
Winchester, VA Office
25 East Boscawen Street
Winchester, VA 22601
Charlottesville, VA Office
1807 Seminole Trail, Suite 106
Charlottesville, VA 22901
Staunton, VA Office
17 Imperial Drive, Suite 101
Staunton, VA 24401
Martinsburg, WV Office
300 West Burke Street
Martinsburg, WV 25401
Call NowText Us