Special Operations Memorial Foundation

William Lea (Nick) Palmer

William Lea (Nick) Palmer

USA