Beecher Carlson is an insurance company based in Atlanta, Georgia. Established in the year 1981, the company offers risk services, property risk management, executive liability, environmental liability, claim management & consulting, casualty and captive management services. The assets of the firm are managed and governed by an executive management team.