Regine Wagner is an active sailor for many years in the sailing and charter industry work

Could you correct the punctuation please?
Regine Wagner is an active sailor for many years in the sailing- and charter industry work.