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.
This person is not in the org chart
This person is not in any teams
This person is not in any offices