Keith Clement
overview