sales finance company: a finance company that buys (at a discount) the installment sales contracts of retail merchants
nondepository financial institution: a financial institution that funds their investment activities from the sale of securities or insurance
origin: the source of something's existence or from which it derives or is derived