Archibald Booth Macgregor

Duplicate

Commemorations