John (1622–1666), 2nd Earl of Traquair Anterior Próximo