Justia - Badge
State Bar of Texas - Badge
Dallas Association - Badge
Criminal Defense Lawyers Association - Badge
Yelp - Badge
Google - Badge

Criminal Defense

I Fight for Your Rights

My practice is 100% Criminal Defense and I Love Every Minute of It

Let’s Work Together

“Being charged with a criminal offense is a stressful experience and can affect the rest of your life. I make it my mission to get you through the process with the best possible result.”

Questions? Let Me Help

From Jail Release to Jury Trial I can help. Whether you need to get someone out of jail or you want to fight your charges in front of a jury, I handle DWI/DUI, assault, possession, family violence, theft, expunction/non-disclosure and traffic tickets. Do not hesitate to call day or night for all of your Criminal Defense needs. Contact Me

Client Reviews

Glynn was quick and to the point with us, and handled our case well. It ended up being dismissed which is a relief. He's reliable, and will get the job done. I'd recommend him to anyone who needs it.

Mary M.

Rudy was great! I called him with a question about a traffic ticket I got, and he called me back within a minute! Super helpful and knowledgeable , presented me with all my available options in a clear manner. He helped me choose the option that was best for me in the long term and frugal. Couldn't...

Mathew K.

Mr. Vrba is an outstanding attorney who assisted with how to handle an NTTA complaint. I spoke with him personally and he called me immediately. I hope to use him again in the future.

Todd H.

Mr Vrba has represented me on a speeding ticket from an officer who is notorious for being unscrupulous. Normally I would just pay the fine and be done, but Mr Vrba used his expertise and knowledge to get the ticket thrown out based on the circumstances. He knows his stuff and uses his resources...

Evy H.

Called about a traffic ticket issue. He gave me good advice and told me I didn't need to hire an attorney. I appreciate the honesty. It says a lot.

Jeff F.

Contact Us

  1. 1 Free Consultation
  2. 2 Expert Advice
  3. 3 Local Knowledge

Fill out the contact form or call us at (469) 240-9080 to schedule your free consultation.