Keith Steffen is the administrator of OSF Saint Francis Medical Center. The hospital has 4,100 employees and is the second largest employer in Peoria. Steffen talks about the upcoming Center for Health in north Peoria, the affiliation with the Children's Hospital of Illinois, and much more.