Police say a hiker came across Philip Mattingly's body at the Point Pinole Regional Shoreline park in Richmond on Sunday. He was positively identified at the Contra Costa County Coroner's Office.
An autopsy determined the cause of death to be drowning. Vallejo police say there were no signs of foul play.
Mattingly, a retired mechanical engineer, had been helping clean debris from a World War II warship docked on Mare Island when his son reported him missing on Dec. 9. Authorities deployed dive teams and patrol boats, but were unable to locate Mattingly.