Founder/Board Member
Steven Leff, MD
Physician
Ophthalmologist-Retired
Dr. Stephen Leff received his BS degree from Michigan State and his M.D degree from the University of Rome. He has been a practicing ophthalmologist in Decatur for over 44 years. He has served as board chairman of Decatur Hospital, and president of the Dekalb Medical society.
He was one of the founding members of the physicians care clinic and has been a board member since its inception. He considers it an honor to be associated with a clinic that has done so much for the health of the working poor and uninsured of Dekalb County.