name the office holder with predecessor as william weir and office in chancellor of the duchy of lancaster ?
SELECT DISTINCT var_uri where brack_open var_uri dbp_predecessor dbr_William_Weir,_1st_Viscount_Weir sep_dot var_uri dbp_office dbr_Chancellor_of_the_Duchy_of_Lancaster sep_dot var_uri a dbo_OfficeHolder brack_close