April 16, 2014—CARSTAR Auto Body Repair Experts has added a new location in St. Louis, Mo., the company announced on Tuesday.
CARSTAR Collision North is owned by John and Cynthia Timmerman and managed by Jeff Barnes.
"Speaking with experience of what a strong brand can do for a company, we are proud and excited to be a new member of the CARSTAR family,” said John Timmerman. “We look forward to building this into something that can be passed on for generations to come."