SBF Donates 99% of Fortune Ahead of Schedule