James Michael O'Dwyer

Metal Storm Limited · Breeze Technology · Defendtex Pty
Total Patents: 38
Overall Rank: #86,850
Years Active: 1997–2016
Metal Storm Limited Rank: #1