Saint Francis Hospital, Inc: 6161 S Yale Ave - Tulsa, OK