Special Operations Memorial Foundation

Marvin G Shields

Marvin G Shields

USN