Scott D Allen, MD, Ophthalmology

2300 E 30th St
Ste 105
FarmingtonNM  87401-8990 (San Juan County)


Phone: 505-327-0406
Fax: 505-326-4691

NPI: 1275590754
License Number: 95-172 (NM)