President and CEO of The James Irvine Foundation

Board Memberships

James E Canales
Updated over 13 years ago

Basic Info

Types Person