Larry Chachko, founder and owner of Auto Art in Glenview, IL, joins CCC to discuss high-end repairs, luxury vehicles and how his shop has remained successful over the years.