About us

We guide nonprofits through today’s complexities and tomorrow’s uncertainties with strategic insight, modern digital and iMIS innovation, and a human-first approach, strengthening donor and membership bases, increasing revenue, and deepening engagement.

Our Core Values

Respect for All

Respect

Everything in consulting begins with respect. We listen deeply and honor your mission, ensuring you always feel heard, valued, and supported.

Employee Courage

Courage

We deliver honest guidance and bold recommendations, even when the conversations are hard or the changes are complex.

Excellence

Excellence

We bring high standards and meticulous execution to every project so your organization operates stronger, smoother, and more efficiently.

Thought Leadership

Thought Leadership

We share forward-thinking insights and clear direction to help your organization stay ahead of industry shifts and emerging challenges.

Merit

We hold ourselves accountable to meaningful results, giving you a team that is motivated, performance-driven, and committed to your success.

Our Team

Meet our consultants
Joseph John - CEO

Joseph John

CEO and Technical Consultant

Joe is one of the premier Technical Consultants and Developers in the iMIS Community with over 20 years of consulting experience. He has earned and maintains ASI certifications for Certified iMIS Professional and Certified iMIS Sales Engineer.
Jenna Campbell - Director of Consulting

Jenna Campbell

iMIS Consulting Director

Jenna is a Senior iMIS Consultant with a background in education and social science. A Certified iMIS Professional, Jenna has been consistently delivering expert iMIS product consulting services since joining the team in August 2016.

Sruthi Paladugu

iMIS Consultant

Sruthi is an experienced iMIS Consultant and Certified iMIS Administrator who graduated Summa Cum Laude from UMBC with a master’s degree in Data Science. She brings two years of prior software consulting experience to the team and is passionate about helping non-profits achieve great things with iMIS.

Andrew Tang

iMIS Developer

Andrew is an experienced iMIS developer with extensive knowledge of the iMIS API. He specializes in both client & server-side technologies as well as Azure hosting. Andrew graduated from the University of Maryland, Baltimore County, where he earned his bachelor’s degree in computer science in May 2025 with a 4.0 GPA.

Poornima Gowda

iMIS Consultant

Poornima is an experienced software consultant and developer with over 5 years experience. She is set to graduate with a perfect GPA from Johns Hopkins Engineering Management graduate program in December 2025. She is a very fast learner who loves helping customers get the most out of iMIS.

Nina Toche

iMIS Virtual Employee

Nina Toche began with John Consulting on July 2020 as a virtual iMIS User & Content Administrator. Prior to joining our team, she was employed with two notable iMIS associations beginning in 2014. Nina has a masters degree in Business Management and also owns her own retail clothing business.


John Consulting works diligently to deliver iMIS related product to us and they have an encompassing knowledge of iMIS and how it can be configured and properly enhanced to meet our needs. Joe and his team are knowledgeable, personable, and very responsive.



Our Services

Learn more about our services and how we can help you get the most out of your iMIS Solution!

Thought Leadership

Read our Industry Insights Newsletter and get important iMIS product insights.