Simon Vella, Ascott Lloyd
Simon Vella
Chief Marketing Officer
Ascott Lloyd