John Barber

4,576
reputation

Computational physicist.