How would you handle

You have told him several times his company is not welcome, he keeps coming back & he creeps you out.

He fits the definition of creep.

Anyone asked to leave - should leave.

If he shows up again, ask him to leave.

If he does not, get your phone out & call the police.

Tell them there is a man on my property & I have asked him to leave but he will not.

I bet he leaves while you have them on the phone.

The police can come take a report & more than likely they will go have a talk with him about proper etiquette & what to do when asked to leave private property.