77881140
Nov 25, 2009
DELUCA PAUL
DELUCA JAMES T.
Subscribe
Medical device, namely, a life-saving anti-choking apparatus to facilitate removal of lodged objects