ALAN F HARGRAVE