Our Team
We are a group of technology professionals with a shared vision of providing our clients with an affordable suite of solutions that simplify their customer engagement activities. In 2021, we formed Deep Bay Consulting Ltd. to realize this vision.

Our Profiles
Read about our team of professionals. Hover over each image to access their contact information.
David Hood
Sr Consultant & CEO
25+ years of experience with business strategy development, major project implementations, global infrastructure direction, customer advocacy, shared services management and application development.
Learn more
Anna Sjöö
Sr Consultant
30-year track record of successfully implementing and supporting association, membership, and CRM systems. Worked with over 50 companies, from associations to regulatory bodies.
Learn more
Cliff Ashby
Sr Consultant
20+ years providing technical software consulting services for NFPs (charity, trade, and professional associations) in Canada and the US. Supports membership, event, contact and CMS systems.
Learn more
Melissa Hood
Finance & HR
Worked in legal and health care. Held director positions on various boards for registered charities. Manages the finances for Deep Bay (billing, payables, payroll, etc).
Learn more
Lorna Gray
Business Consultant
Helps organizations strengthen iMIS finance, member-site, and data processes with practical, certified expertise.
Learn more
Earl Moya
Business Consultant
Helps organizations optimize iMIS, automation, and workflows through consulting, system design, and outcome-focused solutions.
Learn more
Our Tiers
We have two tiers of consultants to work with you and your team: senior and associate. What's the difference between them?
Senior Consultant
These are experienced/expert team members who deal with difficult, higher-variety work.
Sample Activities:
- Financial process improvements
- Customer Management System design and configuration
- Integrations with other systems
- Complex troubleshooting
We bill our senior consultants at a higher rate per hour.
Associate Consultant
These are newer team members who are gaining experience; they deal with clearer, higher-volume work.
Sample Activities:
- Training materials development
- Customer Management System data review and standardization
- Testing and quality assurance
- Standard troubleshooting
We bill our associate consultants at a lower rate per hour.