Professor George Moir, Advocate