how many total years did sir patrick duncan serve in office?
6