Save David M. Klein, MD DavidMichaelKlein.MD.com • Ophthalmologist • 49 years experience David M Klein, MD, Ophthalmologist, PA 1600 Tamiami Trail, Suite 101, Port Charlotte, FL 33948