Noel Quan

Solomon Islands
Barrister & Solicitor
Commissioner for Oaths