Bill was a weasel, but he's a weasel you wanted on your side.  He held what?
barn out of doors public office
public office
weasel is a common derogatory term for politicians who would be holding public office.
weasel