Thomas Flanagan

Thomas Flanagan

Head of Integrated Facilities Management Japan

  • Japan