Richard Spencer

Industry (incl. R&D)
Svelte Medical - New Providence, United States