Broker

Agent who negotiates sales and other agreements between parties for a commission or fee.