Sir James Carnegie, 5th Baronet

British politician