If you give him "permission" to get to you.... he will take it.
Personally, I'd report him to your Supervisior. Unless he is doing maintenance work at your location he has no business in your business. And if he is truly working near you then he needs to being doing his work and not nosing into your's.
WR,,, three commas for Becca.