Bill Kirkpatrick | news sites