TCOR Mainstreet can trace it's roots in Beeville back to 1898. The agency changed ownership several times, most notably in 1973 when James Brooke purchased it. By 1990, through hard work and determination, James established Brooke Insurance as the dominant local agency in Bee and surrounding counties. In 2006, the perpetuation of the agency was cemented with the creation of TCOR Insurance Management, Ltd. In January 2008, TCOR Mainstreet was formed to handle all personal lines.