Omkar U Vaidya
Critical Care (Intensivists) · Internal Medicine · Nephrology
- Sierra Vista Hospital800 E 9th Ave, Truth Or Consequences, NM 87901Call (575) 894-2111
Medical school not reported
Insurance and new-patient availability need confirmation.