43rd Battalion (Cameron Highlanders of Canada)

GPTKB entity