About Us

We’re here to bring association to your technology.

After years in nonprofits and associations, the 501Works founders recognized a problem: these organizations bring together a wide range of different people to work together toward common  goals — yet their technology tools didn’t work well together at all. In fact, they often get in in the way of serving members well.

501Works set out to reimagine how association technology could be more useful and effective for association staff as well as members. We focus on developing solutions that unlock more choices and the full potential of leading software tools, by making disparate software work as a connected ecosystem. The result? Technology that works harder and smarter for you.

Our Team

James Marquis

Chief Innovation Officer

James is a seasoned senior executive with more than 20 years of experience working with associations and non-profits of all sizes. James possesses excellent communications skills allowing him to function as a trainer, technology evangelist and to bridge the divide which frequently exists between functional business units and information technology specialists. Coupled with his ability to deep-dive into technology, these key skills allow James to operate across department lines and organizational levels to better integrate technology with the strategic and tactical needs of an organization.

Kim Grever


With more than 25 years of experience in trade and professional organizations as well as consulting firms, Kim has helped associations grow member recruitment and retention, as well as marketing and member engagement. She has extensive experience with user experience and education programs, and deep expertise with technology solutions such as AMS, learning management systems and online communities. Kim also has a proven background in maximizing limited resources and the power of teams with her excellent cat-herding skills (otherwise known as product management).

Donna Teabo

Director of Client Services

Donna has vast experience in helping small-to-medium businesses make the most of technology, thanks to 20+ years in customer service and support for software and managed services companies. Donna knows the ins and outs of mission-critical IT infrastructure and software environments — as well as how to help people leverage tech to be more effective, every day.

Jim Moore

Chief Technology Officer

Jim leads our technology and software engineering efforts. Over the last 30 years, he has served multiple organizations as Principal Software Engineer and/or Director of Software Development. Jim has particular expertise in serving the technology needs of nonprofits and associations. He has also served as a consultant for the Federal Aviation Administration and the U.S. Department of the Navy. Jim is an Eagle Scout, a polyglot of computer languages, and a pun enthusiast who can never be caught “winging it.”

Jim Faris

Creative Director

Jim is the creative lead on design, UI and UX. With over 20 years of experience designing and developing web and marking projects for large agencies, Fortune 500 companies, and small businesses, Jim brings a history of successful design and development projects that have won him many awards including; Clio, Mimic and Hatch awards for design, development and writing. When not infront of a computer, you can find him onstage playing the upright bass, in art studios painting or out of his Vespa… when the kids aren’t climbing on his head.