ROBERTS Battledress blouse Seaforth of C Captain (8) 1024

Captain W. L. ROBERTS' named battledress blouse with rank of Captain, Seaforth Highlanders of Canada.

Captain W. L. ROBERTS’ named battledress blouse with rank of Captain, Seaforth Highlanders of Canada.