Canada. Canadian Army. Battalion, North Shore (New Brunswick) Regiment, 1st.

Relationships: