Innovative People

Thomas Kelly

Thomas Kelly 3D printing

Languages Thomas Kelly speaks:

English
Japanese
Tagalog