Duncan McNaught — parochial school teacher in Scotland