DELIVER 2023 conference7–8 June, Amsterdam, HollandAnother year went by and we found ourselves again at DELIVER, Europe´s premier community for…