James Cheng-shinho NPI 1669440988 Practice location: 1330 San Bernardino Rd Ste G, Upland, CA 917864980 Taxonomy code: 207Q00000X Phone: (909) 755-0622