Have you spoken to someone in your company about this (even anonymously) ?
If not, you should speak to to the Cheif Pilot or Training Manager.
The majority of these old dinosaurs have mercifully now disappeared, but if this guy's CRM is as bad as you say it is, you SHOULD do something about it