Professional Organizations Atwood Neural-Spinal Clinic pa 114 West Main St Immokalee, FL 34142 (239) 657-2144