The Law Office of James Steele PLLC
With offices in Roanoke and Petersburg, we represent clients throughout the state of Virginia
Call Today! 540-339-7487

Clear explanations & diligent legal work

Contact The Firm

Bold labels are required.

Contact Information

The use of the Internet or this form for communication with the firm or any individual member of the firm does not establish an attorney-client relationship. Confidential or time-sensitive information should not be sent through this form.


Privacy Policy


Little Problems Can Be Bigger Than They Seem

All of us are in a hurry to get where we're going, and sometimes, this is reflected in the way we drive. If you were to receive a speeding ticket in most other states, it would be an annoyance and an inconvenience. But here in Virginia, speeding tickets and other traffic infractions come with steep fines, insurance rate hikes and even criminal charges in some cases.

At The Law Office of James Steele PLLC, we are here to help when seemingly small legal problems turn out to be much bigger than expected.

Traffic Offenses

We have helped hundreds of clients reduce or otherwise resolve speeding tickets, charges of reckless driving and other driving-related offenses. Virginia's traffic laws and insurer practices are so unforgiving that hiring a lawyer is often more cost-effective than the consequences of pleading guilty by paying the fine.

We can usually appear in traffic court on your behalf, so that you don't have to. And most case preparation can be conducted over the phone.

Landlord-Tenant Disputes

If you've ever been involved in a landlord-tenant dispute, whether you were the landlord or the tenant, you know that finding a resolution can be frustrating. In some cases, these disputes are serious enough to require legal intervention. However, in almost all of these cases, timely advice and prompt action can reduce expenses and minimize the need for trial.

No matter which side of the landlord-tenant dispute you are on, our attorneys are prepared to advise you and to fight for your interests.

Estate Planning

Much of the time, estate planning is one of those matters that stays at the bottom of the to-do list — especially when you're young and healthy. But because no one knows what the future holds, it is important to make sure that your family will be protected, and that your legal affairs are in order.

Our firm offers comprehensive estate planning services for adults of all ages. As in all our legal services, we strive to be thorough, efficient and affordable.

Have A Legal Problem? We May Have The Solution.

The Law Office of James Steele PLLC has office locations in Roanoke and Petersburg, and we serve clients across Virginia. We are able to offer free initial consultations for most legal issues. To learn more about how we can help you, please fill out our online contact form or call us at 540-339-7487.


Roanoke Office
3048 Brambleton Avenue SW
Roanoke, VA 24015

Phone: 540-339-7487
Fax: 540-492-4244
Map & Directions

Petersburg Office
214 North Dunlop Street
Petersburg, VA 28303

Phone: 540-339-7487
Fax: 540-492-4244
Map & Directions