An 'agent' is someone who acts on the supplier's behalf. Although an agent may arrange sales, the sales contract will be between the supplier and the end customer (ie an end-user of the product). A 'distributor' is a supplier's customer. The distributor sells the product to their own customers.