John Cain Blackwood

Snap · The Singer Company Limited · Ssmc
Total Patents: 10
Overall Rank: #485,677
Years Active: 1980–2025
Snap Rank: #537