David co-founded the investment firm of Aberforth Partners and was a partner for 19 years until his retirement in 2008. He has held non-executive directorships of several public and private companies and before Aberforth, was with Ivory & Sime plc and 3i Group plc. David is currently the senior independent non-executive Director of ICG Enterprise Trust plc.