This old guy at work is making me uncomfortable...what to do?

Anonymous
I recently began a new job at a sandwich joint and there's a creepy (not to mention a loser) maintenance guy in his 40s or 50s who works there. He's basically been making me feel uncomfortable since day 1, when he told me "You should smile more. You look much better when you smile." Basically I just ignored him at first, but it's been getting worse recently. Oh, and also, rumor has it that he enjoys the company of barely legal girls (I'm in my early 20s).

I talked with the guy a little more after that (I had to, we were on the same shift) and everything was okay for about a week. But a few days ago he came up to me and told me I was "too good-looking to be working at this joint." I brushed it off (had to think fast and couldn't think of anything else) but about an hour later he said "You're one gorgeous lady." Again, ignored him. But ever since then every time he sees me he calls me "sweetie."

What do I do to deal with this guy? This is seriously freaking me out. I have no idea what to do. Should I report him to my boss? Continue ignoring him? Give him a snappy comeback (can't think of one at the moment)? PLEASE HELP!
This old guy at work is making me uncomfortable...what to do?
5 Opinion