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.