The city of Immokalee is located in South West Florida with a population of 19,763. The department was established in 1953 and services a 225 square mile area including the town of Ave Maria from 3 stations. The 21 uniformed personnel protect life, property and the environment through their direct... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet