James Lopez

Active Livermore, CA Chairman of the Board for Llesa, Inc

(925)422-9402