david hattner