Joan Magruder, St. Louis Children's Hospital President