supplier : a seller , one who provides goods or services
advertisement : a notice in a newspaper or television for sale.
potential customer : a person who is expected to buy goods or services.
wholesaler : a person who sell goods to customer in large quantities.
retailer : a person who sell goods in small quantities directly to customer.