neil micahel hagerty