People/John McCranie
PersonUS

John McCranie

2 companies·6 mandates (2 current)

CompanyRelationTitleAgeSinceAs of
ENOVIX CORPORATIONENVXDirector●Director/Board Member——2026-08-14
SUNPOWER INC.SPWRDirector●Director/Board Member—2025-01-232026-06-30
ENOVIX CORPORATIONENVXDirectorDirector/Board Member822021-06-302026-07-09
SUNPOWER INC.SPWRDirectorDirector/Board Member822025-01-232026-07-09
SUNPOWER INC.SPWROfficerSales & Marketing82—2026-07-09
SUNPOWER INC.SPWROfficerSales & Marketing——2026-06-30
John McCranie — Person