Comprehensive, Strategic Representation

Because of our comprehensive law practice, we can effectively represent clients in most practice areas. Even if your legal concern spans several knowledge areas, we have the experience to work toward a favorable resolution. Our practice areas include:

  • Administrative law
  • Business law
  • Criminal defense
  • Juvenile justice

Experienced Lawyers

At Macro Law our attorneys represent clients in a diverse range of cases. Since founding this firm in 2001, each lawyer brings years of experience and a unique background to the practice. Unlike some firms that focus in a single practice area, at this law firm there is a lawyer who understands your situation, no matter the problem or concern.

Straightforward Communication

We know that understanding the legal system and processes can be frustrating. When you contact our lawyers, we will not bombard you with legal terminology. We communicate with clients in plain English and we answer your questions in a way that makes sense.

Latest Post From Our Blog

Mental Health in Iowa

At church this morning, the pastor shared some recent statistics highlighting how poorly Iowa ranks in providing mental health services.  Unfortunately, I was not surprised by this information, as my experiences as a criminal defense attorney indicate that the criminal justice system in Iowa has become the State’s preferred method for treating and housing the …

Read More

Striving to provide clients with the highest quality of legal representation


Contact Us