Alexander MacKenzie - British minister