As a Director of an actuarial and employment benefit consultancy he had responsibility to the board for the operation and staffing of the in-house legal department as well as for marketing and insolvency units. With the trustee company, he had responsibility to the board for legal matters plus trusteeship responsibilities for a portfolio of corporate pension plans.
From 1963 David worked with the insurance company Legal & General for several years then became senior consultant with actuarial and employee benefits consultants. He took professional exams (Pensions Management Institute) and became APMI then later elected as Fellow (FPMI) in 1990, Made Director in 1988 and also became Director of a corporate trustee company. These appointments to companies within the Willis Group.
In 1998 he took a statutory appointment with the Government of the Cayman Islands and created a operational framework and office for the regulation, registration and governance of mandatory employer sponsored occupational pension schemes nationally.
Retired in 2003 and 2005-2016, he acted as a voluntary general adviser for the North East Suffolk Citizen’s Advice Bureau. From 2005- 2016 acted as Company Secretary to a residents’ management company and separately was a trustee to a local charity operating a shop and providing craft training and work for disabled people. Also from 2008 -2012 was co-opted as an independent member of the Standards Committee of Waveney District Council. Served as Councillor on Beccles Town Council from 2013 – 2016.
Rotarian since 1993. President of the Rotary club of Marlborough & District in 1997/8; director of Rotary Club of Grand Cayman 2000/01-2001/02; Conference Secretary for District 7020 in 2000; District Officer 7020 (Disaster Relief). Paul Harris Fellow awarded in 2000. Second Paul Harris awarded by club in 2002. Joined Rotary Club of Beccles 2004. President in 2012/13 then Assistant Governor in D1080 in 2015/16 and 2016/17. Also served on D1080 ComVoc committee in that period and as club Secretary 2013-2016. Moved to Banbury in August 2016 and President of Rotary Club of Banbury 2020-21. Assistant Governor of District 1090 2016-2020.