A 'snollygoster', with thanks to Susie Dent on Twitter , is an individual who is guided by personal gain rather than by principles.