Stephen Ellis est cancérologue radiothérapeute, directeur du Centre catalan d’oncologie (Perpignan), président de l'Institut de communication et d'information sur le cancer (Perpignan) et président du Réseau territorial de cancérologie du bassin des Pyrénées orientales.