2411 N. Steptoe St., Richland, WA 99352 Free Consultation  ·  (509) 317-8184
Free Consultation

Home  /  Practice Areas

Practice Areas

Focused representation in the two areas where the stakes are highest — your freedom and your family.

Criminal Defense

Misdemeanor and felony charges in Benton, Franklin, Yakima, and surrounding counties — defended from the first appearance through trial.

Learn More →

DUI Defense

Your license, your livelihood, and your record are all on the line, and the DOL clock starts the day you are arrested.

Learn More →

Family Law

Divorce, parenting plans, child support, and modifications — handled with the goal of keeping families whole wherever that is possible.

Learn More →

Civil Protection Orders

Petitioner or respondent, a protection order hearing moves fast and the findings follow you for years.

Learn More →

Vacate, Expungement & Firearm Restoration

An old conviction should not decide the rest of your life. We clear records and restore firearm rights.

Learn More →

Charges We Handle

From Citations To Class A Felonies


We take misdemeanor, gross misdemeanor, and felony matters, including cases that carry immigration, firearm, and professional-license consequences well beyond the sentence itself.

If your charge is not listed, call anyway. Most of what matters in a case is not the label on the charging document.

Free Case Evaluation
  • DUI & Physical Control
  • Domestic Violence
  • Assault (all degrees)
  • Theft & Property Crimes
  • Drug Offenses
  • Weapons Charges
  • Reckless & Negligent Driving
  • Driving While License Suspended
  • Hit and Run
  • Malicious Mischief
  • Violation of a No-Contact Order
  • Probation Violations
  • Divorce & Legal Separation
  • Parenting Plans & Custody
  • Child Support & Modifications
  • Relocation
  • Protection Order Petitions
  • Protection Order Defense

Free Consultation

Call Us Now To Get Your Life Back

Every day you wait is a day the other side spends preparing. Consultations are free and confidential.

(509) 317-8184
Schedule a Free Consultation