lobbyist

(n) a person who  conducts activities aimed at influencing public officials and especially members of a legislative body on legislation   
The lobbyist for the tobacco company met with members of Congress to try to get money for his company.