Bruce Ross has more than 30 years of technology and business experience. Prior to joining RBC, he was general manager for IBM’s technology services in North America. Throughout his tenure, Bruce held increasingly senior roles in a number of international key markets for IBM.