Cu o experiență de peste 20 de ani în industria farmaceutică, Frank și-a început cariera la Roche Germania în 2001, în cadrul Departamentului Comercial. Din 2011, a ocupat diverse funcții de conducere, fiind responsabil de activitățile de audit și conformitate pentru filialele Roche din Europa, Orientul Mijlociu, Africa și Asia. Din noiembrie 2018, Frank ocupă funcția de director general pentru Africa de Est, coordonând activitatea Grupului Roche în 10 țări, iar această experiență o va pune în slujba pacienților din România.