Skip to main content

[Russell

Dr Stephen Russell is a Senior Lecturer in the Centre for Technical Textiles, University of Leeds and the Director of the Nonwovens Research Group (NRG), UK.