Roanoke Valley, Virginia, Lawyer • 30 Years Experience
At William H. Cleaveland P.L.C. we offer experienced, reputable legal representation for serious, complex disputes. Attorney William H. Cleaveland has more than 30 years of legal experience. He personally handles every case at our firm. Call 888-454-4116 or contact us online to schedule a free initial consultation.
To Find Out How We Can Help You, Explore the Links Below
- Personal Injury: we help injured plaintiffs recover damages for serious injuries suffered in auto accidents, medical malpractice, slip and fall claims, defective products and more. We also handle wrongful death matters. We will bear your legal burden so you can focus on what's most important.
- Criminal Defense: As a former criminal prosecutor with more than 30 years of legal experience, William H. Cleaveland has the skill and knowledge needed to provide the strongest possible defense against all criminal charges, from assault and battery to white collar crimes and murder. We will do everything possible to protect your rights and safeguard your best interests.
- DUI/DWI and Other Traffic Violations: Traffic violations can result in serious fines, jail time, increased insurance premiums and a loss of your ability to drive. We defend against drunk driving charges, speeding, reckless driving, driving while suspended and other serious violations.
- Civil Litigation and Business Disputes: With extensive trial and litigation experience, William H. Cleaveland can provide aggressive, cost-effective representation for contract disputes such as breach of contract and much more.
Because Mr. Cleaveland personally handles each case, and we tend to handle serious, complex cases, we can accept only a limited number of cases at a time. This ensures each client receives the sustained, focused effort and personal attention needed to bring about the best results.
If you would like to discuss a criminal investigation, a business dispute or an auto accident with attorney William H. Cleaveland, call us today at 888-454-4116 or contact our offices online.

