مستشار قانوني في مكتب النائب العام ووزارة العدل، حيث تقلد على التوالي المناصب التالية: مستشار التاج، وكبير مستشاري التاج، والمستشار الأول للتاج، والوكيل العام المساعد، ومستشار شؤون البرلمان (1972-1986)
担任检察官办公室和司法部法律顾问，历任检察官、高级检察官、特级检察官、助理检察长和议会事务顾问(1972-1986年)