ALAN D MACPHERSON