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.

Fighting For The Accused

If you find yourself charged with a crime, you need the advice of an experienced Virginia criminal defense attorney. Most people have no idea how complicated the laws and procedures are that surround a criminal charge.

Our attorney will explain how the criminal justice process works in Virginia. Whether you are already charged with a crime, are under investigation or are facing possible indictment, it is in your best interests to contact a criminal defense lawyer as soon as possible to represent you.

Defense At All Levels For All Crimes

Our attorney, Eric Roland Spencer, will represent you in all courts where criminal matters are heard, including general district court, juvenile district court and circuit court. Whether you are charged with a misdemeanor, a felony or a juvenile crime, or you need a criminal record expunged, Spencer Law PLLC can help.

Our firm handles pre-indictment negotiations, bail applications, motion practice, trial practice and appellate litigation.

In many cases, our attorney can speak with the state or federal prosecutors to attempt to avoid indictment or possibly negotiate a favorable resolution to your matter prior to trial. He will also we provide ardent and aggressive advocacy for his clients at trial.

Some of the offenses Mr. Spencer handles include:

  • Disorderly conduct
  • Minor drug offenses
  • Harassment
  • DUI
  • Shoplifting
  • Violations of local ordinances

The firm also handles felony offenses, which are more serious in nature.

A Roanoke Criminal Defense Attorney

Contact Spencer Law PLLC,  in Roanoke about your criminal law matters. We will understand and explain the law as it relates to the crime you’ve been charged with. Our attorney will help you to make informed decisions as your case moves through the criminal justice process. Schedule your consultation by dialing 540-685-0361. We are ready to assist you.