DAVID ALAN HAHN