David de Vries, Patent Attorney
Taxonomy
Engineering
Lecturer
Patents