78282206
Aug 1, 2003
INTERFACE BIOLOGICS INC.
Subscribe
Surface modifying fluorinated macromolecules used in medical devices to provide enhanced effects