broker

noun

A person who buys and sells goods or assets for others.

verb

Arrange or negotiate (an agreement).