David Gosnell

Chairman at Coats Group

Timeline

  • Chairman

    Current role

  • Independent Non-Executive Director