Linton-based serviceman admitted passing military information to an undercover officer posing as a foreign agent