P. James

Active San Mateo, CA for Franklin Advisers, Inc.