John Fred Hanes passed away Sunday, July 17th at his residence in Sonora, CA. Terzich and Wilson Funeral Home are handling the arrangements.