Loading inventor profile...

Donald Gordon Shafer — Patents & Inventions | Patentable