St. John Owasso named one of nation's top 100 hospitals in latest study
St. John Owasso has been named one of the nation's top hospitals by IBM Watson Health based on high-performance clinical, operational and patient satisfaction metrics. |!| Owasso