John Barber

4,556
reputation

Computational physicist.