STEPHEN JAMES BALL