Snollygoster

SNOLLYGOSTER - A shrewd, unprincipled person, especially a politician.