neil michael hagerty