by Admin | May 7, 2021 | Technology
Leon Tusk owns 30 percent of Mammoth, Inc., a Delaware corporation and is CEO and a member of theBoard. Mammoth is the world’s largest manufacturer of nuclear-powered yachts. Mammoth buys nuclearpropulsion systems from another firm, which it installs in each yacht...