Thomas Leen is a technology professional with over 29 years experience in information and operational technologies across multiple industries globally.
Last seen: March 31st at 3:14pm — Visit site