Skilled Criminal Defense Attorney By Your Side

Criminal charges can lead to fears that can range from jail to the possible impact they may have on your future. I understand your concerns and can readily guide you through the criminal justice system. As the founding attorney of the largest criminal defense law firm in the Fredericksburg area, I can help you with this difficult and often scary time in your life.

I Understand How Your Case Will Be Viewed

I worked as a police officer, prosecutor and public defender before starting my own law firm in 2005. These experiences are invaluable and play a vital role in how I represent my clients.

My knowledge and experience working in the criminal justice system provide me with a unique perspective on your case. I know how prosecutors and judges will view your case, and I know how to effectively cross-examine police officers because I have experience testifying in court as a police officer in the past.

Experience Handling All Types Of Criminal Charges

When your freedom and future are threatened, having an experienced attorney by your side is crucial. I have more than 10 years of experience representing individuals facing a variety of criminal charges, including:

  • Homicide or murder
  • Violent crimes
  • Drug offenses
  • Sex offenses
  • Robbery or theft

I am a highly successful criminal defense lawyer, and I understand the unique challenges you face. I promise you will work directly with me and only me. I will explain the law and your charges so you understand both the charges and the possible consequences and know what to expect throughout your case. I am a man of my word and you can trust that I will work hard to find the best possible outcome for your specific situation.

Facing Criminal Charges? Contact Me Today For A Free Consultation.

In my years of experience, I have found that problems don't happen between the hours of 8 a.m. and 5 p.m. Whether you are facing a traffic ticket or murder charge, I can help. I offer free consultations and jail visits. To schedule your free consultation, contact me online or call me at 540-369-6430. I can also be reached by calling me on my cellphone at 703-608-2167.