Iowa Criminal Defense Attorney

Tough Defense from Our Mason City Lawyer: Call (641) 812-2041

If you have recently been charged with a crime in Iowa, the best thing you can do for yourself and your case is to find the counsel and representation of a powerhouse defense attorney, someone who will fight for your every right. Whether your charges carry weight or are falsely placed, you have certain rights that are often undermined under the pressure of aggressive prosecution. With more than 40 years of legal experience, the lead attorney at McGuire Law, PLC provides the care, information and assistance you need during this time.

Why Choose Our Iowa Criminal Defense Lawyer?

  • 40+ years of proven experience
  • Tenacious yet caring legal representation
  • Decades of trial-tested advocacy
  • Free consultation to discuss your possible defenses

Our Mason City criminal defense lawyer believes that the hard work and quality of our service to clients should not depend on the type of charge or the seriousness of the alleged crime. Whether it involves a low level misdemeanor or a felony pending life in prison, our cases are given the careful attention and persistent work they deserve. This is because we view our clients as more than their case but as actual people whose lives and futures are dependent on the outcome of their case. Discover how we can help you!


Schedule My Free Case Evaluation


More than 40 Years of Legal Experience

Serving clients throughout Iowa, including the Cedar Rapids area, we offer criminal defense representation for cases involving a wide range of crimes, some of which include:

These cases, though different, always involve an individual who has rights and interests that deserve defense. Our team works hard to examine the evidence and emphasize weaknesses in the prosecution's case against them in order to obtain a fair and favorable outcome.


If you have been arrested in Mason City, let our criminal defense attorney provide the skilled advocacy you need. Contact McGuire Law, P.C. today to schedule your free case consultation.