David Freeman — solicitor (1928-2015)