Barry Flannaghan

Snell & Wilcox Limited · Independent Broadcasting Authority
Total Patents: 7
Overall Rank: #753,158
Years Active: 1987–2008
Snell & Wilcox Limited Rank: #4