pp and pp-bar elastic scattering at sqrt s =0.55 to 40 TeV.