Dermot Francis O'Malley

Element Six Limited · Element Six (Production) (Pty)
Total Patents: 6
Overall Rank: #853,679
Years Active: 2015
Element Six Limited Rank: #20