Thomas Screen

University Of Leeds
Total Patents: 3
Overall Rank: #1,536,012
Years Active: 2013–2014
University Of Leeds Rank: #50