George Lockhart of Tarbrax

Scottish politician and noble