In 1967, Leonard would begin the season for Sheraton-Thompson Racing in the #82 Sheraton-Thompson Racing Lotus-Ford and would get a 4th-place finish at the season-opening Jimmy Bryan Memorial at Phoenix International Raceway. Starting at the Indianapolis 500 Leonard would drive the #4 Sheraton-Thompson Racing Coyote-Ford. In the race he would qualify in 5th place and would finish in 3rd place. Leonard would then have his car changed again for the two races that made up the Telegraph Trophy 200 at Mosport Park where he drove the #4 Sheraton-Thompson Racing Eagle-Ford.