1. College of Textiles; North Carolina State University; Raleigh North Carolina
2. Department of Biomedical Engineering; North Carolina State University; Raleigh North Carolina
3. Department of Surgery; Faculty of Medicine, Laval University; Quebec Quebec Canada