Career
Previously, he had been Swaziland"s Attorney-General in the Ministry of Justice and Constitutional Development since 1999, as well as Chairman of the Legal Group of the Eastern and Southern African Anti-Money Laundering Group from 2003 to 2005.