DAVID W HALGREN