Duck Creek Embedded Payments and Policyholder Portal solutions will enhance Southern Trust’s payment experience and improve operational efficiency. BOSTON – June 23, 2026 – Duck Creek, the intelligent core of insurance, today announced that Southern Trust Insurance Company has selected Duck Creek Embedded Payments and Duck Creek Policyholder Portal to modernize its insurance billing and […]