To share a memory of John or leave a special condolence message for his family, please visit the guestbook below.