Virginia Reckless Driving, Speeding & Traffic Attorneys
At Weiland Upton, we put results above revenue. The attorneys in our firm are dedicated to defending persons charged with reckless driving, DUI, speeding, hit and run, eluding, and other traffic crimes and violations. We work with a broad range of clients, including Virginia residents, out-of-state residents, commercial truck drivers, professionals, and college students. Our focus and experience have enabled us to build a high success rate of dismissed or reduced charges for our clients.
Legal Services Before and After Your Case
Our attorneys strive to build good working relationships with law enforcement officers, prosecutors, and court officials. We endeavor to provide the best possible defense and legal strategy for our clients. Each of our attorneys spend time reviewing the latest legal developments affecting the defense of reckless driving charges, DUIs and other traffic crimes and violations in Virginia.
We offer full post-conviction legal assistance in the event of a conviction. We make every effort to help you understand your obligations and restrictions; from driving limitations to alcohol classes. Our reckless driving attorneys and traffic ticket lawyers want to make sure you regain your full driving privileges at the earliest possible opportunity.
Our Practice Areas
Virginia DUI and DWI Defense Attorneys 804-355-8037 Charges of drunk driving are often legally vulnerable to a surprising number of ...Read More
Virginia Reckless Driving Defense Lawyers 804-355-8037 There are numerous types of reckless driving charges in Virginia. The most common charges ...Read More
Virginia Speeding Ticket Defense Attorneys 804-355-8037 Speeding charges vary greatly in severity and potential penalties. “Reckless driving by speed” can lead ...Read More
Charges of driving on a suspended license or driving without a license carry serious penalties if you are convicted. Driving without a license, even as a first offense, can bring an additional loss of any driving privileges you might have recovered prior to losing your license, and a fine of up to $1,500.Read More
Virginia Possession of Marijuana Attorneys 804-355-8037 Marijuana use is very common. Many accused offenders, therefore, are surprised to learn that ...Read More
Driver’s License Restoration for Habitual Offenders in Virginia 804-355-8037 For many, to be classified as a habitual offender for traffic offenses is ...Read More
Richmond Virginia Hit and Run and Eluding Defense Lawyers 804-355-8037 If you face hit and run or eluding charges and ...Read More
Traffic Tickets for Out-of State Drivers in Virginia 804-355-8037 DUI — Speeding Tickets — Reckless Driving Tickets for drivers outside of ...Read More
Meet the Attorneys
John Weiland is a fast-thinking trial attorney who focuses his practice on criminal and traffic defense. John has successfully represented thousands of reckless driving, DUI / DWI, underage possession of alcohol, and possession of marijuana clientsView Attorney Profile
Samantha has successfully handled hundreds of traffic cases including DUI charges, DUI-drug charges, Driving on Suspended, Eluding, Hit and Run, Aggressive Driving, High-Speed Reckless Driving, and Drug Possession connected to traffic stops, along with lesser traffic violations such as Speeding Tickets and Minor Accidents.View Attorney Profile
Free Case Evaluation
If you face drunk driving or other traffic offenses charges in the Richmond, Virginia, area, contact Weiland Upton. We work with a broad range of clients, including Virginia residents, out-of-state defendants and commercial/truck drivers. We offer free initial consultations, accept credit cards, and are conveniently located near I-95 and I-295. Call our Richmond law office at (804) 355-8037 or contact us online.
John was willing to talk to me long enough to get to know my situation the first time we spoke. As an out of state client he let me know what I needed to do and what documents I needed to supply for him to best represent me. He explained all possible outcomes, promising no particular one, only that he would work his hardest to get the best outcome he could for me. He was able to get all charges dismissed as long as i passed a driving class and paid court costs.
I called many attorneys, most charging more, and some charging less, but John was the only one able to put me at ease and make me feel certain my case would get the attention it deserved.
I am so glad I was represented by John Weiland. He got me the best possible outcome for my case.
Featured Client Review
John Weiland got the best possible outcome for me (dismissed charges) when faced with a Reckless Driving charge that could have ended much worse. He was accessible and friendly from the start, and told me exactly what to do for the best chance of a dismissal - and I didn't even need to be at the hearing! I highly recommend Mr. Weiland for anyone needing a traffic attorney in the Richmond area.
Contact Us Today
Honors and Awards
How to Avoid The Five Most Common Avoidable Driving Mistakes Fatal driving accidents happen every day. In fact, statistics show ...Read More
How to Handle A Reckless Driving Ticket A reckless driving ticket can affect your driving record and negatively influence your ...Read More
What To Do When You Are Involved In A Traffic Accident Getting into an automobile accident will almost always be ...Read More
Our traffic attorneys handle cases in the City of Richmond and numerous local jurisdictions surrounding the Richmond Va. These jurisdictions include Henrico County, Hanover County, Chesterfield County, the City of Hopewell, Dinwiddie County, Sussex County, Caroline County, Prince George County, New Kent County, Spotsylvania County, Amelia County, the City of Colonial Heights, the City of Petersburg, Emporia, Greensville County, Brunswick Country, Goochland County, Stafford County and Powhatan County, Bowling Green Va, Lawrenceville VA, Mecklenburg County
We offer free initial consultations, accept Visa and MasterCard, and are conveniently located near I-95 and I-295 in the Richmond area. Contact us online, or call us at 804-469-8073.