Save Richard J. Eggleston, MD RichardJEggleston.MD.com • Ophthalmologist Richard Eggleston, MD 500 Port Drive, Clarkston, WA