Nestor de Villa succumbs to cancer at 75 (2004)
Keywords: De Villa, Nestor -- Death and burial