John Barber

3,924
reputation

Computational physicist.