Finance Are Cryptocurrency ICOs The Best Opportunity of Investments for This Generation? David Lockhart May 4, 2020