D GORDON BALL