It is nothing vaguely like a Swiss bank account. Drake donated the shares. They do not own those shares nor do they control them: the question for BBX holders is why they now own less than 1% of the company.
BBX Price at posting:
16.5¢ Sentiment: None Disclosure: Not Held