[ad_1] Medal of Honor recipient retired Marine Sgt. Maj. John L. Canley died Wednesday after a decade-long battle with cancer,…