John Henry Shaw, 88, of Canton passed away at 4:50 p.m. Saturday May 26, 2018 at Graham Hospital in Canton. A private graveside service will be held on Wednesday May 30 at the Cuba Cemetery with Pastor Mike Arnett officiating. Burial will be in Cuba Cemetery with military services conducted by the Cuba American Legion Russell Smith Post 533. Visitation will be held from 5 to 7 p.m. Tuesday, May 29 at the Henry-Lange Memorial Home in Cuba. A Masonic Service will be held at 7 p.m. following the visitation. Memorial contributions may be made to the Cuba Christian Church. Online condolences may be made at henrylange.com.