Shafer Insurance takes the time to understand a business and analyse risk to protect vulnerabilities. They are a full service agency so they can help with personal and commercial insurance and they also have a human resources department to help with staffing needs. I would highly recommend this company. They are well established, respected, and the people are knowledgeable, dependable, and a pleasure to work with.