James J. Spence, MD
JamesJSpence.MD.com • Critical Care Specialist, Cardiologist, Gastroenterologist, General Practitioner, Internist • 49 years experience
Internal Medicine Associates, PC
301 S Lake Street, Farmington, NM 87401
JamesJSpence.MD.com • Critical Care Specialist, Cardiologist, Gastroenterologist, General Practitioner, Internist • 49 years experience
Internal Medicine Associates, PC
301 S Lake Street, Farmington, NM 87401