forestaller

noun
  1. a person who buys goods before they reach the market in order to resell them at a higher price
  2. Usage: archaic; historical
  3. a person who prevents or hinders something from happening
  4. Usage: archaic

Examples