Mar 29 Mar 29 David Geffen Sparks Backlash for Flaunting Self-Quarantine from $590M Superyacht!!! Tom Foolery Celebrity, Corporate, Science, Religion, Hyperlinked Billionaire David Geffen has been slammed for flaunting a photo of his time in quarantine…