87512059
Jun 30, 2017
INTELGENX CORPORATION
Subscribe
Drug delivery agents in the form of dissolvable films that facilitate the delivery of pharmaceutical preparations