DAVID F HAGEN