Steve Buche is the Chief Information Officer (IT) of Illinois Department of Human Services.
1,437 people are employed at Illinois Department of Human Services.
Illinois Department of Human Services is based in Springfield, Illinois.
The NAICS codes for Illinois Department of Human Services are [22, 221].
The SIC codes for Illinois Department of Human Services are [49].