person , who has been battling cancer , has been battling for years.