Lewis William Buck — British politician