Sir James Dixon MacKenzie (7th Bart of