Billionaire Richard DeVos, co-founder of direct-selling giant Amway, owner of the Orlando Magic and father-in-law of Education Secretary Betsy DeVos, also has an island or two across the way from Epstein. Peter Island Resort, I believe.