Stefan Alan Halper (born 1944)