James Lindsay, 7. Lord Lindsay