The Oxford Trust has appointed Matt Francis as its next chief executive officer. Matt will succeed Steve Burgess and join the Trust on 1st September with a short transition to formally take-up the role on 25th September 2026. Matt will lead The Oxford Trust into its...