Patents.us
Patents/Inventors

James P. Shaffer

KitchenerCA19 patents

19 Patents