vendor (vend + -or; agent_person)
A person or a company that vends or sells