John Alan Macfarlane, MD, Pediatrics

630 Paseo Del Pueblo Sur Ste 150
Box 5436 Ndcbu
TaosNM  87571-7002 (Taos County)


Phone: 575-758-3005
Fax:

NPI: 1932261831
License Number: AA1356 (AK)