Mural honors Collier Brothers Auto Body’s 80 years of Black business historyCollier Brothers Auto Body made it to the milestone its owners hoped to reach. Collier Brothers, founded in 1946 and operated by generations of the same family, marked its 80th year before closing its doors June 1. Lawrence Bryant | St. Louis AmericanBrothers Raymond Collier Sr. and Elie “Bud” Collier founded the business in March 1946 after returning from military service. Collier Brothers moved five times before settling in 1958 at 4561 Delmar, where it would operate for nearly seven decades. St. Louis American visual journalist Lawrence Bryant contributed to this report.