PROVIDER PROFILE · NPI 1770663890

John ThompsonM.D.

NephrologyLa Mesa, CAI