KOORLONG mother Denise Knight has successfully battled various cancers "on and off" for the best part of the past two decades.
Breast cancer, skin cancer, parotid cancer and basal cell carcinoma have been among the health issues she has faced and conquered.