Loading patent details...
US7299805B2: Scaffold and method for implanting cells | Searchlight