Theresa Ross Clark, MD, Internal Medicine

2067 W Vista Way
Ste 200
VistaCA  92083-6031 (San Diego County)


Phone: 760-726-2180
Fax:

NPI: 1528104650
License Number: 24637 (NE)