Michael Agustin Navarro, Barrister & Solicitor