alfred hayes