Daniel D. Hall L.L.B. Barrister & Solicitor