Mackenzie, James Stewart, d. 1799.