One who acts as an agent for another in negotiating sales or purchases in return for a fee or commission.