James Duthie

Active Livermore, CA President for Duthie Ventures, Incorporated