squanderer
noun
°Agent noun of squander; one who squanders.