Pat Caddell is a true American. Though Democrat, He is first an American is unashamed to state that fact.