
Vista Appoints New Head of Life & Tech
Following recent investment and growth for the independent insurance brokerage, B2B specialist Vista Insurance has appointed a new Head of Life Science & Technology, Lisa Petherick. Lisa’s appointment comes as a result of Vista’s recent […]