Cairngowan , Th . Keith,