1. Department of Mechanical Engineering, Stanford University, Stanford, CA 94305; James H. Clark Center, E350,318 Campus Drive, Stanford, CA 94305
2. Nellix Endovascular, Palo Alto, CA 94303
3. Department of Surgery,Stanford University, Stanford, CA 94305
4. Department of Bioengineering,Stanford University, Stanford, CA 94305