McHenry County Criminal Defense Attorney

If you’ve been arrested or charged with a crime in McHenry County, having the right legal team on your side can make all the difference. At Franks and Kelly P.C., Attorneys at Law, we provide skilled and aggressive criminal defense representation to protect your rights, your reputation, and your future.

With decades of combined experience, our attorneys handle a wide range of criminal matters, including:

Felony:

  • Aggravated Battery
  • Aggravated Domestic Battery
  • Aggravated Driving under the
  • Unlawful Possession of Cannabis
  • Unlawful Possession of a Controlled Substance
  • Child Pornography
  • Felony Retail Theft
  • Arson
  • Criminal Damage to Property
  • Driving While License Revoked
  • Forgery
  • Aggravated Criminal Sexual Abuse
  • Criminal Sexual Assault
  • Burglary
  • Failure to Register as a Sex Offender

Misdemeanor:

  • Battery
  • Domestic Battery
  • Driving under the Influence
  • Unlawful Possession of Cannabis By Driver
  • Retail Theft
  • Disorderly Conduct
  • Aggravated Speeding
  • Reckless Driving
  • Criminal Damage to Property
  • Driving While License Revoked
  • Driving While License Suspended
  • Criminal Sexual Abuse
  • Violation of an Order of Protection
  • Criminal Trespass
  • Leaving the Scene of an Accident
  • Speeding in a Construction Zone
We understand that criminal charges can be life-changing. That’s why we take a hands-on, personalized approach to every case. From the moment you contact our firm, we begin building a strategy based on the specific details of your situation. Our team is familiar with McHenry County courts, judges, and prosecutors, and we use that local knowledge to advocate effectively on your behalf.

Our goal is always to achieve the best possible outcome—whether through case dismissal, reduced charges, or trial defense. Throughout the process, you can expect responsive communication, honest advice, and dedicated support.

When your freedom and future are at risk, experience matters. Let our legal team help you navigate the criminal justice system with confidence.

Contact Franks and Kelly P.C., Attorneys at Law today to schedule a confidential consultation with an experienced McHenry County criminal defense attorney.

Get the representation and compensation you deserve

Contact Franks and Kelly P.C., Attorneys at Law today at (847) 854-7700
Mr. Franks is an excellent attorney for DUI. He was very thorough in his defense for my daughter and ultimately defended she was not impaired while driving under the influence of alcohol! We are very grateful for his knowledge and defense of the law! Great outcome: Jury trial with a Not Guilty charge! Again, very grateful for his excellent defense and subsequent outcome of not guilty!
BK
Mr. Franks is an excellent attorney for DUI. He was very thorough in his defense for my daughter and ultimately defended she was not impaired while driving under the influence of alcohol! We are very grateful for his knowledge and defense of the law! Great outcome: Jury trial with a Not Guilty charge! Again, very grateful for his excellent defense and subsequent outcome of not guilty!
BK
BK
Franks, Kelly, Matuszewich and Andrle is an attorney office I would recommend to anyone in need of help. David franks helped me through a hard situation and managed to give me the best option possible. Without a doubt this is the best attorneys office I can speak for. Would recommend this attorney to anyone in need of help. Thank you again David Franks and his associates for making this process easier and more understanding for me to get through. Would go to again.
Dominic Miggs
Franks, Kelly, Matuszewich and Andrle is an attorney office I would recommend to anyone in need of help. David franks helped me through a hard situation and managed to give me the best option possible. Without a doubt this is the best attorneys office I can speak for. Would recommend this attorney to anyone in need of help. Thank you again David Franks and his associates for making this process easier and more understanding for me to get through. Would go to again.
Dominic Miggs
Dominic Miggs
Mr Franks provided counsel to my elderly father a few months ago, and we were very impressed by his knowledge, demeanor, and actions. Mr Franks treated my father with gentle kindness and respect, and he guided my father with great care through the initial court process. He offered my father great peace of mind in a serious situation, and we felt very confident of his expertise. Mr Franks is a highly professional, knowledgeable, and effective lawyer. As well, he is kind, straght-forward, and ethical. Thank you, Mr Franks, for all you did for my dad.
Marguerite H
Mr Franks provided counsel to my elderly father a few months ago, and we were very impressed by his knowledge, demeanor, and actions. Mr Franks treated my father with gentle kindness and respect, and he guided my father with great care through the initial court process. He offered my father great peace of mind in a serious situation, and we felt very confident of his expertise. Mr Franks is a highly professional, knowledgeable, and effective lawyer. As well, he is kind, straght-forward, and ethical. Thank you, Mr Franks, for all you did for my dad.
Marguerite H
Marguerite H
I can't thank David B. Frank and his firm enough for all their help with my case. I got all my charges dropped today thanks to their help. I was very worried about my situation when we first started the court process but today I feel like all that weight has fallen off my shoulder. Thank you David and your team of attorneys and staff! I definitely recommend these guys! They are awesome at what they do and that is to protect their clients! 10 out of 10 service
Nick Andrade
I can't thank David B. Frank and his firm enough for all their help with my case. I got all my charges dropped today thanks to their help. I was very worried about my situation when we first started the court process but today I feel like all that weight has fallen off my shoulder. Thank you David and your team of attorneys and staff! I definitely recommend these guys! They are awesome at what they do and that is to protect their clients! 10 out of 10 service
Nick Andrade
Nick Andrade
CONTACT US

Schedule Your Free Consultation

Lake in the Hills Office
1301 Pyott Road, Suite 200
Lake in the Hills, IL 60156

847.854.7700