John Stewart, 6th of Stenton — (born 1729)