DAVID M RAFFERTY