Lewis Puller

Lewis Puller

Korean War · US Marine Corps · Lieutenant General