Capt. David Gorgol, 29, who is stationed at Camp Hanford, is being held under observation at a San Francisco hospital after admitting he shot a taxi driver in that city for no apparent reason. He was decorated for his service in World War II. His wife and two children live in Kennewick. "I don't know why I did it," Gorgol said.