ditherer

Noun

 * 1) One who dithers; one who is unable to decide; a procrastinator.