Who owns an island in st thomas?

David Geffen purchased Necker Island, the British billionaire owned a 74-acre private island located a stone’s throw away from Virgin Gorda in 1975 at an estimated cost of just $50,000.
Copyright Wanderlust World © https://www.ynyoo.com