David R. Ringrose. David Ringrose David Iseminger David B. Rosengren David C.Ling David Greising. David Panagrosso