Which Major General was a Marine for 34 years and has received two separate Medals of Honor like Marine Daniel Daly?
Daniel Daly Sergeant Major Daniel Joseph "Dan" Daly (November 11, 1873 – April 27, 1937) was an Irish American United States Marine and one of only nineteen men (including seven Marines) to have received the Medal of Honor twice. Of the Marines who are double recipients, only Daly and Major General Smedley Butler received their Medals of Honor in two, separate, conflicts.
Samuel B. Griffith Brigadier General Samuel B. Griffith II (May 31, 1906 – March 27, 1983), was an officer and commander in the United States Marine Corps. Griffith entered the Marines in 1929 after graduating from the United States Naval Academy. He served in and commanded Marine units in the Pacific theater of World War II and retired from service in 1956. After his retirement, Griffith wrote several books and numerous articles on military history and lectured widely. He died on March 27, 1983 in Rhode Island.