Headquartered in St. Louis, MO, TMA operates three businesses. TMA provides support to independent insurance brokerage agencies, with a goal of providing members value-added services on a more efficient basis than they can achieve individually. The Company also owns an earth moving and excavating business and nine children's play and party facilities.