duncan-restoring life