contractor: someone (a person or firm) who contracts to build things
builder: someone who contracts for and supervises construction (as of a building)
spiel: plausible glib talk (especially useful to a salesperson)