Holman grew up on a farm in Morris and worked for the FBI and the Kendall County Sheriff’s Office before attending law school at Thomas M. Cooley Law School in Lansing, Mich. He worked in private practice in the St. Louis, Mo., area before returning to Illinois, where he was an assistant public defender for DuPage County and the head public defender in DeKalb County. He currently resides in Aurora.