harlow sheppard