Trevor Krause

Manager IT Risk Consultant
at Crowe

Trevor Krause is a seasoned information security professional currently serving as the Chief Information Security Officer at Lord, Abbett & Co. LLC since September 2025. Previously, Trevor has been a Manager IT Risk Consultant at Crowe Horwath LLP since January 2010, working within the Security & Privacy group, where responsibilities include conducting network security assessments and penetration assessments tailored to organizations’ IT infrastructures. Trevor holds a Bachelor of Science in Information Technology from Drexel University, earned between 2004 and 2009.

Links


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices