Dr. David Leach ClearView Eye Clinic 2500 West A StreetSuite 202Moscow, Idaho 83843 United StatesCall: 208-882-4662Visit Practice Click here for directions