James E Gray, MD, Internal Medicine

6313 Greehaven Dr
CarlsbadCA  92009 (San Diego County)


Phone: 254-744-7309
Fax:

NPI: 1508057936
License Number: F5923 (TX)