Daniel F O'regan Mason Contrs