1. Department of Mechanical Engineering; Stanford University; Stanford, California
2. Department of Orthopaedic Surgery; Stanford University School of Medicine; Stanford, California
3. Department of Bioengineering; Stanford University; Stanford, California
4. Auckland Bioengineering Institute; University of Auckland; Auckland New Zealand