John Grant, 6th of Glenmoriston — (1657-1736)