James Pinto joins board of directors