Lord Haselhurst

Lord Haselhurst's full title is The Rt Hon. the Lord Haselhurst. His name is Alan Gordon Barraclough Haselhurst, and he is a current member of the House of Lords.