John David DeHaan
August 13, 1948 - May 7, 2022
John DeHaan of Vallejo CA left this earthly home on Saturday, May 7, 2022. He is now in that eternal space where there is a challenging auto race course that rests next to an elaborate model train layout and an enormous dog run where he will... View Obituary & Service Information