Craig has over 25 years of experience in public policy, including more than four years in Washington DC working for Iowa Congressman Jim Nussle (Legislative Director & Legislative Assistant). He and his wife Lynh moved to Iowa in 2001. Craig and his business partner Amy Campbell established their own firm in 2003. Their company represents the interests of over 25 clients at the Iowa State Capitol, most of which are non-profit membership associations representing libraries, economic development, natural resources, public transit, and a number of other issues.