Cotton, William Henry, active 1889-1915, Major-General Royal Canadian Artillery

Relationships: