News

On Oct. 16, Faith CDC will premiere its first feature-length documentary, directed by Indiana Sen. Mark Spencer, D-Gary.
2024 - STAT's yearlong "Health Care's Colossus" investigation, which documented how the conglomerate wields its market power to milk the health care system for profit, helped lead to two ongoing ...