mark noyce