James Li

Active La Puente, CA President for Gl Contractors Inc.