Roy Granit

103
reputation
3

I thrive at the intersection of science and technology (opinions & questions are my own)