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