After being announced as the new CEO for St. Christopher's Hospital for Children last month, Donald Mueller officially started at the hospital, which is located in North Philadelphia and owned and operated in partnership between Drexel University and Tower Health, effective July 27.