Forestaller /(?)/

Fore·stall·er

Forestaller

n.
  1. One who forestalls; esp., one who forestalls the market.