Mel, please don't take this the wrong way, but you are a very trusting person...so watch him. He might have changed since then or he might still be a creep. I don't know how I feel about confronting him but I would just watch him and keep your eyes open.

Plus, you know you will be guilty by association if everyone thinks he is a racist, right? Just be careful.