pinhooker

Noun

 * 1) A speculator who buys and sells tobacco.
 * 2) One who buys and quickly sells young horses for a profit.