Archibald John Troup

Affiliations

  • Director at Intelgenx Technologies Corp. (IGXT), 2017-01-19