Charles D. Melson

Up The Slot: Marines in the Central Solomons