1. Delaware Rehabilitation Institute, STAR Health Sciences Complex, University of Delaware, 540 S. College Avenue, Newark, DE 19716, USA
2. Department of Physical Therapy, STAR Health Sciences Complex, University of Delaware, 540 S. College Avenue, Newark, DE 19716, USA
3. Department of Mechanical Engineering, STAR Health Sciences Complex, University of Delaware, 540 S. College Avenue, Newark, DE 19716, USA