huckster

noun

1.
a seller of shoddy goods
Derived from:
huckster
2.
a person who writes radio or tv advertisements