James Johnston of Sheens — (died 1692)