Mark Wright

Mark Wright is an investment manager at CF Seneca Investment