1. Mechanical Engineering; Stanford University; Stanford CA
2. VA Palo Alto; Joint Preservation Center; Palo Alto CA
3. Department of Orthopaedic Surgery; Stanford University Medical Center; Stanford CA
4. VA Palo Alto; Bone and Joint Center; Palo Alto CA