Might explain where all the missing Firefinch millions went. With this guys arrest, perhaps the company will be more able to discuss what really happened (i.e. without blowback from the current government).
FFX Price at posting:
20.0¢ Sentiment: Buy Disclosure: Held