Walter Sandilands, 6th Lord Torphichen — (1629-1696)