a USn at the carnie or on the Vegas "strip" might call him a barker.

-joe (step right up, folks!) spieler