brian haycock