PhD Kirkpatrick Donald