Andrew F. Long dies