Regarding the blatant sexual harassment, I would hope since you’ve brought it up with management, that they do something about it. Hopefully they fire him. I’ve actually sued a company for sexual harassment. It was one of the hardest things I’ve ever done, to stand up for myself. I was treated like a piece of meat by my manager, I confronted the owner and they apologized profusely..then refused to schedule me when the manager worked, which meant I lost ALL my shifts. Suing for sexual harassment isn’t what I’m suggesting. I think your company needs to really step it up though. All you have to do is let him know how uncomfortable and unprofessional he is being. The rest of it should be taken care of by your employer. They shouldn’t want to risk a lawsuit because of that guy.