William Reynolds
overview