David Kirkpatrick — American technology writer