John Hamilton, 10th of Fairholm — (1640-1696)