Small company, big company? CEO & board members at your job? EEOC representative at your job? Is he the higher up guy, or does he have a boss?
Personally, I would have waltzed right over to Human Resources and reported his ass. Contacted the EEOC in my area to inform them of what he...