robert hagerty (3)