David J. MacFadyen

Smart House · Smart House
Total Patents: 5
Overall Rank: #1,002,134
Years Active: 1990–2015
Smart House Rank: #1