Dr. Socrates Perez has over 25 years of experience as a internal medicine / primary care physician in Naples, FL. A doctor you can trust to care for your entire family. We are accepting new patients.