John B. Ohlrogge

Michigan State University · Board Of Trustees Operating Michigan State University · Michigan State University
Total Patents: 16
Overall Rank: #294,871
Years Active: 1989–2020
Michigan State University Rank: #45