Stewart-Mackenzie, KeithWilliam, of Seaforth