Christopher G Knowles, Barrister & Solicitor