eric harvie barrister & solicitor