David Bryan Leach, MD, Ophthalmology

2500 W A St
Ste 202
MoscowID  83843-6000 (Latah County)


Phone: 208-882-4662
Fax: 208-883-6557
Email: eye***@*****ow.com

NPI: 1043379944
License Number: M8044 (ID)