patd

views updated

patd patented