I like your choices.
Secretary of State John Bolton
Non-cabinet but Michelle Malkin or Ann Coulter as press secretary.