gary haylock