Joseph H. Rogers, 86, lifelong Haverhill resident, died Sunday, Feb. 23. Visiting hours are Friday, Feb. 28, at Driscoll Funeral Home, 309 S. Main St., Haverhill from 4-7 p.m. Services are Saturday morning at 10 a.m. Funeral Mass of Christian burial is at All Saints Parish, 120 Bellevue Ave., Haverhill at 11 a.m. Interment with U.S. Air Force Honors follows at Maplewood North Parish Cemetery.