ALAN G. SNIPES