Francis L. Butler Jr., 74, Canton