Keith M. Ball [*1960 ]