William Raymond
overview