How Duck Creek Enabled 1600 Employees To Soar As Leaders In Just One Year

Duck Creek Technologies was founded in 2000 by a group of insurance experts from Ozark County, Missouri. Two of those insurance experts, Doug Roller and his brother John, grew up playing on Duck Creek, a creek that ran through their grandfather’s farm.