James McDade, 85, Janesville, died Saturday at Cedar Crest, Janesville. Services will be held at 1 p.m. Saturday at St. William Catholic Church. Visitation will be held from 11 a.m. until the time of services Saturday at the church. Schneider Funeral Home & Crematory, Janesville, is assisting the family.