25th Elgin Battalion of Infantry

GPTKB entity