Volunteer Force Long Service; Pte William McGregor, 5th Volunteer Battalion Royal Highlanders ( The Black watch) Volunteer Force Long Service; Pte William McGregor, 5th Volunteer Battalion Royal Highlanders ( The Black watch) Volunteer Force Long Service; Pte William McGregor, 5th Volunteer Battalion Royal Highlanders ( The Black watch)

Volunteer Force Long Service; Pte William McGregor, 5th Volunteer Battalion Royal Highlanders ( The Black watch)

Volunteer Force Long Service;
Victoria
Pvt W McGregor, E. Coy. 5th V.B. R.H.
Condition EF

Code: 63675

110.00 GBP