John Lindsay, 3. Wicehrabia Garnock