Michael J. McCulloch

Large Scale Biology · Biosource Technologies · Kentucky Bioprocessing
Total Patents: 21
Overall Rank: #211,369
Years Active: 1994–2008
Large Scale Biology Rank: #6