Flanged Self-closing Microchannel Array Patent

Flanged Self-closing Microchannel Array .

Inventor

date issued

  • May 14, 2019

patent number

  • US/10,286,207