'ballyhoo artist' definitions:

Definition of 'ballyhoo artist'

(from WordNet)
noun
Someone who uses exaggerated or lurid material in order to gain public attention [syn: sensationalist, ballyhoo artist]