Capt. John Gaffaney Capt. John Gaffaney, 56, was a psychiatric nurse who worked for San Diego County, Calif., for more than 20 years and had arrived at Fort Hood the day before the shooting to prepare for a deployment to Iraq. Born in Williston, N.D., Gaffney had served in the Navy and later the California National Guard as a younger man, his family said.