Oh yea I remember this episode. This guy seemed uncomfortable to say anything negative about the different agencies. Seems possible he could still be working.
I saw he was recently on the Shawn Ryan Show but haven’t watched it yet.
https://youtu.be/jYT75nQE4uI