Bit of a dodgy customer by the sound of him.
My guess is that Richard was sacked because he spotted something dodgy.
Antonyms