David McCracken, Oracle Corporation