Straits Settlement Naval Volunteer Reserve

GPTKB entity