Stewart, Athole, minister of the Free Church in Blair-Atholl