Question: What was the middle name of the last person with initial O from the marines to receive the Medal of Honor ?
Answer: William