In over 20 years of practice, Gary has gained extensive experience conducting and providing oversight of investigations, including law enforcement investigations, workplace complaints and misconduct allegations, collegiate EEO compliance and other situations where entities need an outside investigator.  


He has extensive experience in criminal law as well as many different civil practice areas including work in the areas of employment law (public and private sector), discrimination and wrongful termination, administrative law and general litigation.


Gary is a seasoned attorney who has been a criminal prosecutor and defense attorney as well as a civil plaintiff attorney and defense attorney.  He has worked and appeared in courts in rural, suburban and urban settings all over Iowa and he knows the unique characteristics of those different settings.  He has worked as an elected government official, appointed government official, public servant and a public sector employee, a private sector employee and small business owner, an expert witness and a non-profit board member.  

Headshot - Gary.jpg