S J 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.
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. See less