During the COVID-19 pandemic we are maintaining our regular business hours. For the safety of our staff and clients we are conducting business by telephone.

Focused On Your Family.
Focused On Your Future.

Proudly Serving Virginia Clients

Long-time resident of Roanoke, Attorney Eric Spencer established Spencer Law PLLC in order to help fellow community members and individuals traveling through the area with legal matters. With decades of experience and a passion for education, our firm provides every client with personal attention and individualized strategies tailored to answer your questions and address your specific concerns. Lawyer Spencer, along with his support staff, Leigh Ann Soltis and Martha Wood, act as a team to ensure every aspect of your legal matter is thoroughly examined. 

Quality Representation That Fits Your Needs

Every client is important to us. We take a hands-on approach to the law and sees cases through to the best possible outcome for the client. Your peace of mind is one of our top priorities. We strive to resolve each case out of court to reduce costs and lessen the strain on your everyday life. If a trial becomes inevitable, we use our strong, proven litigation techniques to aggressively fight for you. We have the experience, skill, and determination needed to resolve complicated legal matters.

Here For Those Passing Through 

Clients from out-of-state depend on us for help with moving violation tickets. With an office located directly off Interstate 81, one of Virginia’s most trafficked roadways, we know how often drivers need assistance. We have helped hundreds of clients stuck with severe ticket offense and fines.

We Are Here For You 

Dealing with a legal obstacle, no matter how small, can be daunting when you are on your own. We are here for you. We have been practicing law in Virginia for over 35 years. Our lawyer is a  Martindale-Hubbell BV rated attorney, and he knows how to efficiently handle legal transactions in a cost-effective way. We will fight for your rights. Contact our office today by email or phone to get started: 540-685-0361.