david mckee