• Bryan Johnson

    When Are New Technologies Ready For Business Development?
    via @kotlersteven