John David Johnson passed away Thursday, January 2nd, at Palo Alto VA Hospital in Palo Alto, CA. Heuton Memorial Chapel is in charge of arrangements.