People/James Roche
PersonCA

James Roche

2 companies·2 mandates

CompanyRelationTitleAgeSinceAs of
Ballard Power Systems Inc.BLDPDirector●Chairman632018-06-062026-07-09
INFORMATION SERVICES CORPORATIONISCDirector●Director/Board Member632021-05-112026-07-09
James Roche — Person