78418559
May 13, 2004
Sep 23, 2008
DIPIERRO VENTURES INC.
Subscribe
Automated device worn on the body, which can be programmed to administer certain doses of drugs or compounds