Chris J. Clements
overview