Ray Walker

31
reputation
5

Programmer. Amateur astronomer, student of physics and mathematics.