ALAN M MAC CRACKEN