Gary Leonard, the owner of six local Steak n' Shake restaurants, retires after nearly half of century with the company.