Dr. Castillo is a graduate of American University of the Caribbean in St. Maarten, Netherlands Antilles. He trained in Family Medicine at Tallahassee Memorial Healthcare in Tallahassee, FL. Dr. Castillo is Board Certified in Family Medicine.
Dr. Castillo has been practicing in Naples since 2018. Along with his Premier colleagues, he holds privileges at Physicians Regional Healthcare System and the NCH Healthcare System.