press agent

(noun) publicity man

public relations man
PR man
publicist (generic term)
publicizer (generic term)
publiciser (generic term)