Joe Hall is an experienced agent who believes in service. He has a three licensed and trained staff in addition to himself. His policyholders can count on him being available. He returns a call the same day.You will not find a better agent to support you when you need it. If you have a claim, you can count on hm to follow you through the process.