John E Haygood

John E Haygood

World War II · US Navy · Chief Warrant Officer four