Major General David Anthony Somerset Pennefather, CB, OBE (born 17 May 1945) is a former Royal Marines officer who served as Commandant General Royal Marines from 1996 to 1998.
Major General David Anthony Somerset Pennefather, CB, OBE (born 17 May 1945) is a former Royal Marines officer who served as Commandant General Royal Marines from 1996 to 1998. (en)