Michael John Preston

Ti Properties
Total Patents: 3
Overall Rank: #1,623,288
Years Active: 1997–2001
Ti Properties Rank: #5