Instantleads.ca

Verified on May 5th, 2011
A lead, in a marketing context, is a
potential sales contact: an individual
or organization that expresses an
interest in your goods or services.
Leads are typically obtained through the
referral of an existing customer, or
through a direct response to
advertising/publicity.
Toronto, ON
P: 647-403-7377