James Newell

Active Walnut Creek, CA Chairman for Trinity Capital Corporation