Insurance Brokers

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 […]