neil hagerty