Leonard vant en olympisk sølvmedalje i moderne femkamp under OL 1936 i Berlin. Han kom på andreplass i konkurransen bak Gotthard Handrick fra Tyskland. Leonard var generalmajor under Vietnamkrigen.