Sheila Krumholz is the former Executive Director of OpenSecrets, a prominent non-profit organization dedicated to government accountability and transparency. She led the organization from 2006 until her retirement in 2023, focusing on the role that money plays in politics and policy formation at the federal level.