Atlanta Inspector General Shannon Manigault has been placed on administrative leave, according to multiple sources.
Independence is the key to the effectiveness of inspectors general. They need to be non-partisan fact finders and truth ...