Thomas Grierson, 2nd of Bargatton — (died 1689)