Overview

John McKenzie Mactavish

(1871—1938) shipwright and educationist