How to deal with an old man touching me?

I thought he was a decent person and not a pervert but I underestimated this old man now everytime he sees me he comes and talk to me while putting his hands on my shoulder and I don't like it. I'm very friendly and polite so I don't want to say anything to him, I don't know what to do
How to deal with an old man touching me?
Post Opinion