People/John Giffen
PersonCA

John Giffen

1 company·1 mandates

CompanyRelationTitleAgeSinceAs of
D2L INC.DTOLDirector●Director/Board Member682015-12-312026-07-09
John Giffen — Person