Rachel Chaboya NPI 1831680917 Practice location: 1922 The Alameda Ste 425, San Jose, CA 951261453 Taxonomy code: 106S00000X Phone: (510) 679-3345