A snollygoster is a shrewd person not guided by principles, especially a politician.
The American Heritage Dictionary of the English Language, which said this unscrupulous character might well be a politician “guided by personal advantage rather than by consistent, respectable principles”. Politicians everywhere will be wounded by the knowledge that one suggested origin was snallygaster, a mythical beast that reputedly preys on poultry and children.