Vietnam Medal of Honor Marine dies after decade-long battle with cancer by The Editor May 23, 2022 0 Medal of Honor recipient retired Marine Sgt. Maj. John L. Canley died Wednesday after a decade-long battle with cancer, according to the Marine Corps.Born Dec. 20, 1937, in Caledonia, Arkansas, ...