Robert D Rodriguez has a position (Advisor) at ZeroFOX

Details
Title Advisor
Is Current yes