Andrew Kenneth Takle

Person

  • Betchwork, GB

Patents Grantslast 30 patents