Just arrested — or helping someone who was?
Every hour matters. One call starts your defense.
Available 24 / 7 | Se Habla Español
With a grandfather who served as a judge in South Texas and a father who dedicated nearly 50 years to the practice of law throughout Texas, I have spent my own 25 years carrying that legacy forward — representing clients across the state with the same commitment this family has always brought to the courtroom.
All charges, all courts. Aggressive representation in both state and federal jurisdiction.
Every charge deserves a real fight. A conviction at any level can follow you for life.
A violation can send you back fast. Get defense in place before a warrant issues.
Clear your record. What happened in the past shouldn't define your future.
Legal Permanent Residents. Green card holders. Visa holders. DACA recipients. Anyone who is not a U.S. citizen faces potential deportation from a criminal conviction — regardless of how long they have lived here legally.
Immigration exposure is evaluated in every case I handle, from the very first consultation.
Most criminal defense attorneys do not post bonds. I do. Only 3% down required. Get your loved one out of jail while the case is handled.
Three generations — a South Texas judge, a 50-year attorney, and 25 years of my own practice. That depth doesn't come from a textbook.
Many attorneys handle the criminal charge and miss the immigration exposure. I screen every case for immigration consequences from day one.
Cost should never leave someone unrepresented when facing criminal charges. We work out terms that fit your situation.
My office includes a fluent Spanish speaker to ensure full communication for Spanish-speaking clients and families throughout Texas.
Whether you just got arrested, a family member is still in jail, or charges were filed days ago — it is not too late.
(210) 222-0500 Se Habla Español · 24/7 Send a Message ↓Call directly or fill out the form. All communications are confidential. We respond quickly — every hour in a criminal case matters.
(210) 222-0500 Office · Free Consultation (210) 240-9200 Apple Pay · Payment Inquiries Se Habla Español · Available 24/7
Free Consultation
I can post the bond as your attorney — only 3% down required. Available 24/7.
Available 24 / 7 · Se Habla Español · Free Consultation
Before You Go
Criminal charges don't get easier with time. I post bonds — only 3% down required. Free consultation.
Available 24 / 7 · Se Habla Español · 3% Down on Bonds