barker: someone who stands in front of a show (as at a carnival) and gives a loud colorful sales talk to potential customers
promoter: someone who is an active supporter and advocate
sunscreen: a cream spread on the skin; contains a chemical (as PABA) to filter out ultraviolet light and so protect from sunburn