Special Operations Memorial Foundation

Marvin G Shields

Marvin G Shields

U.S. Navy