Karen Graham / Executive Director

Karen is a sought-after speaker, trainer, writer, and consultant with expertise in technology leadership and innovation, nonprofit software, and digital strategy. As Idealware’s Executive Director she leads a team of researchers, presenters, and writers who create technology information resources designed to help nonprofit leaders put their vision into action. Her past experience includes leading the technology consulting services and nonprofit technology learning and networking programs at MAP for Nonprofits, helping to build the nonprofit CRM/database solution provider thedatabank from a startup to a thriving software company, and various roles in arts and human services organizations.  She holds an MBA in Nonprofit Management from the University of St. Thomas.

Chris Bernard / Research and Editorial Director

Chris is a career writer and journalist with two decades of experience in newspapers, magazines, advertising, corporate and nonprofit marketing and communications, and freelance writing. Prior to Idealware, he was managing editor of a newspaper and a senior copywriter at an ad agency. For the past seven years, he’s overseen Idealware’s editorial and communications efforts, driving the creation and publication of more than a hundred articles, reports, and other resources and managing the communications calendar. Outside of his work at Idealware, he’s an award-winning author and a frequent speaker and lecturer at literary conferences and festivals around the country.

Dan Rivas / Managing Writer

Dan is a versatile writer and editor who specializes in translating complex information into compelling stories. Prior to Idealware, he was a copywriter and editor at a marketing agency that serves large technology and financial services companies. He also has experience as a freelance writer and journalist, a census enumerator, a bookseller, and a college instructor. He is a graduate of Willamette University and the University of Michigan, where he studied anthropology and creative writing.

Kyle Andrei / Senior Researcher

As Senior Researcher, Kyle is responsible for researching software through demos, interviews, and surveys, and using that information to create Idealware’s reports and articles. In addition, Kyle also draws on his broadcast experience to produce Idealware’s Ask Idealware videos. Outside of Idealware, Kyle volunteers with the Maine League of Young Voters as chair of the Civic Guide Committee, providing nonpartisan guides to the civic process in Portland. Kyle is a graduate of Indiana State University, where he studied broadcasting, managed the student radio station, and volunteered on local election campaigns.