spendthrift

(n) a person who spends improvidently or wastefully    
No spendthrift, Lyle saved his money and invested it wisely.