1. Department of Mechanical Engineering Stony Brook University Stony Brook New York USA
2. Department of Orthopedics Stony Brook University Hospital Stony Brook New York USA
3. NaviSect Manorville New York USA
4. Department of Biomedical Engineering Stony Brook University Stony Brook New York USA