David Teece - aVenture Research