Beau Neville

Detective Beau Neville was an undercover police officer assigned to Moonscar Island.