Mr. Flake may be a fraud.....check Brent Bozell - News Busters.  Some say Mr. Flake is a RINO - Republican in name only, a fraudster.   Never trust what you read research journalists opinions they are not always right !