Experienced. Local. Effective.
Over 80 years of combined experience delivering trusted defense in criminal, immigration, and traffic law across the Shenandoah Valley.
Trusted by the Shenandoah Valley Since 2000
Practice Areas
We focus where it matters most — protecting your rights, your record, and your future.
01
2 Former Prosecutors
Criminal Defense
Federal and state felonies, misdemeanors, and appellate work with decades of trial experience.
02
Your Rights Protected
Firearms Restoration & Expungement
A civil court process — separate from criminal defense — to restore firearm rights or expunge eligible arrest records.
03
30+ Years Experience
Traffic Defense
Sometimes a traffic charge can quickly spiral into a sticky situation. Our lawyers in Harrisonburg, Virginia assist drivers with speeding tickets, reckless driving charges,…
Why Cook Attorneys
Local Expertise
Located at 71 Court Square, adjacent to the Rockingham County courthouses. We know the local courts, judges, and procedures.
Personal Attention
We work with a limited number of clients to ensure each case receives the focused, dedicated representation it deserves.
Proven Track Record
Over 11,000 cases handled across criminal defense, traffic, and immigration law with consistent results.
Bilingual Services
Attorney Hansen is proficient in Spanish, ensuring language is never a barrier to quality legal representation.
Meet Our Attorneys
Aaron L. Cook
A UVA School of Law graduate ('94), Mr. Cook works with a limited number of clients facing serious felony charges in federal and state court.
View Full ProfileWhat Our Clients Say
“[Aaron] saved me from a serious charge of obstruction of justice. This was my first ever criminal charge/misdemeanor. I was so scared and nervous but Aaron managed to assure me that I’ll be fine and that I wouldn’t have to worry at all. From the start he believed I was innocent and not guilty. In the end he managed to get my case dismissed. I am so so grateful to Aaron and to his receptionist they both made me feel so welcomed and comfortable. Thank you sooo much!!”
Ready to Discuss Your Case?
You deserve effective representation. Contact our team for a consultation and let us help you navigate your case with confidence and expertise.