EDWARD M KEELAN