Troy Rockwood

113
reputation
5

Scientist doing computational physics and optics.