flashman (flash + -man; agent_person)
A slick salesman or spin doctor