blowhard

ˈbləʊhɑːd

noun

a boastful or pompous person.

the segregationist blowhards who would dominate the politics of my state for a generation