Richmond Criminal & Traffic Defense Attorneys

DUI/DWI — Reckless Driving — Speeding — Possession of Marijuana


The  lawyers at Weiland Upton are dedicated to providing individualized drunk driving and serious traffic violation legal defense to their clients.  Their credentials include:

  • Instructors of traffic law to judges and to other lawyers
  • Advisors to the Virginia legislature regarding traffic and criminal litigation
  • Published authors in the area of drunk driving and traffic law
  • Developers of traffic violation legal defenses used by other attorneys throughout Virginia.

They have successfully handled thousands of DUI/DWI, traffic offense and marijuana/underage alcohol possession cases for many years. For a free initial consultation regarding your charges and your rights, contact us online, or call us at 804.355.8037.

John Weiland

John M. Weiland

John Weiland is a fast-thinking trial attorney who focuses his practice on criminal and traffic defense.  John has successfully represented hundreds and hundreds of reckless driving, DUI / DWI, underage possession of alcohol, and possession of marijuana clients.

Samantha Upton

Samantha L. Upton

Samantha takes an empathetic, but straight-forward approach with clients and combines defense expertise with mitigation strategies to develop a tailored plan for each client. She maintains good relationships in the jurisdictions where she practices in order to best represent her clients.