Home Marine who fought side-by-side with Chesty Puller on Guadalcanal dies at 97 John Shoenecker

John Shoenecker