John H. Keckhafer, 73, of Rochester, passed away on Wednesday, Nov. 27, 2019, at Rochester Health Services West.

John Henry Keckhafer was born Aug. 8, 1946, in Rochester, the son of Henry and Betty (Peck) Keckhafer. He was a graduate of John Marshall High School in Rochester. John enlisted into the Navy and served on board the USS Valley Forge and USS Tripoli during the Vietnam War. He was honorably discharged, serving a 10-year career. After the service, he worked as a heart and lung technician at the University of San Diego and the Naval Hospital in San Diego. In 2005, he returned to Rochester, and cared for his mother.

John enjoyed woodworking and being the handyman at his complex in San Diego. He also enjoyed his monthly trips to Treasure Island Casino and watching 60's TV shows, including "Gunsmoke" and "MASH."

He is survived by his siblings, Marie (Ray) Siewert of Rochester, James (Laurrine) of Eyota, Gerald (Kristine) of Rochester, and Dennis (Joan) of Grand Rapids, Minn.; five nieces and three nephews; seven great-nieces and two great-nephews; two great-great-nieces and one great-great-nephew.

He was preceded in death by his parents and brothers Ron and Tom. He is also survived by a special friend, Jodi of Rochester.

A visitation will be from 10 a.m. to 11 a.m. Tuesday, Dec, 3, at Ranfranz and Vine Funeral Homes, 5421 Royal Place NW, Rochester. A graveside service will follow at Grandview Memorial Gardens Cemetery with full military honors. A celebration of John's life will be held at a later date.

Ranfranz and Vine Funeral Home is honored to be serving the Keckhafer family. To share a special memory or condolence, please visit www.ranfranzandvinefh.com.