 McVeigh retired from the Navy on July 14, 1998.He had been promoted to master chief petty officer in May.He said he had been treated well by other servicemembers "[w]ith an exception of a few senior officers in the submarine squadron".