Staff

Karen Graham, Executive Director

Karen brings a stellar reputation and strong connections in the field of nonprofit technology. Most recently, she worked for the Minnesota-based capacity-building organization MAP for Nonprofits, where she led the technology consulting services and nonprofit technology learning and networking programs. Before that, she helped build the nonprofit CRM/database solution provider thedatabank from a startup to a thriving software company. Additionally, she has worked in Human Resources and holds an MBA in Nonprofit Management from the University of St. Thomas. Karen has written a number of publications and is a frequent speaker and writer on technology topics. 

 

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.