alan beveridge