Broker

A person who, for a commission or a fee, brings parties together and assists in negotiating contracts between them.  See also mortgage broker.