EDWARD O TEECE D. O.