fleecer

noun

A person who cheats others out of money.