Michael John Holdsworth

Plant Bioscience Limited · Zeneca Limited
Total Patents: 2
Overall Rank: #2,207,206
Years Active: 2001–2003
Plant Bioscience Limited Rank: #40