Tommy Franks has my ear.
Ollie North is a party hack who ceased having any ideas of his own a long long time ago, and whose hubris caused VA to lose a Republican Senate seat when it really mattered.
I'm with you half way on Colonel North; up till we went into Iraq. He's spent a whole lot of time over there since then with our boys and girls and directly plugged in.