Thomas Leen is a technology professional with over 29 years experience in information and operational technologies across multiple industries globally.
Last seen: May 9th at 3:15pm — Visit site