John Yates

905
reputation
1
6
16

Programming since 1971; over 35 patents