He’s already ignored your requests to be more professional. You’ve already made it clear that his behavior is making you uncomfortable. I’m sure there’s a code of conduct or similar somewhere that he agreed to that would prohibit this bullshit. Fuck him. Whatever happens to him is on him at this point.