Thomas Flanagan

Thomas Flanagan

Head of Integrated Facilities Management Japan