Federal Eye: NASA’s Controversial IG Resigns
NASA’s controversial inspector general Robert Cobb has resigned following bipartisan calls for his resignation and criticism from fellow watchdogs, most notably a recent Government Accountability Office report that determined he had done little to identify waste or fraud at the space agency. His resignation is effective April 11. Appointed by then-President George W. Bush inRead… Read more »