Uncategorized New data confirms cancer-fighting potential of Sofra technology platform – BiotechDispatch admin May 26, 2026 No Comments source