Question: Which Major General was a Marine for 34 years and has received two separate Medals of Honor like Marine Daniel Daly?
Sentence (from "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.
Relevant evidence: No