temporizer

noun: One who delays, waiting for a favorable time, or to avoid making a decision.