Is there a word that describes an individual that can always find a reason for justifying any action? The action a may or may not be a moral issue but they will still justify it through some skewed reasoning that may sound rational.

I heard a radio DJ say the word and definition but I couldn't write it down at the time.