I don’t use Yankee much and prefer “carpetbagger”.
carpetbagger (McAuliffe is the modern colloquialism)