Haven, Steven, Solicitor-General at the Bahamas