bannerBg-desktop1
bannerImg

Alida

Alida

Alida

Ross Wainwright

Ross Wainwright is a seasoned software executive with proven 30-year track record of identifying and fast-tracking opportunities that will not only disrupt existing market habits but also transform customer results to produce the most successful business outcomes.

Ross Wainwright profile image

OMERS Team

Michelle Killoran

Principal
Investments
Bay Area