name the representative who took office for 7 years and is in the liberal party.
william findlater