I 1967 begyndte Leonard sæsonen for Sheraton-Thompson Racing i #82 Sheraton-Thompson Racing Lotus-Ford og fik en 4. plads i sæsonåbningen Jimmy Bryan Memorial på Phoenix International Raceway. Starter ved Indianapolis 500
Leonard kørte den nummer 4 Sheraton-Thompson Racing Coyote-Ford. I løbet ville han kvalificere sig på 5. plads og ville ende på 3. plads. Leonard ville derefter have sin bil ændret igen for de to løb, der udgjorde Telegraph Trophy 200 i Mosport Park, hvor han kørte # 4 Sheraton-Thompson Racing Eagle-Ford.