Walter Walsh demonstrates his marksmanship by taking aim using a mirror. / AP

by Erik Brady, USA TODAY Sports

by Erik Brady, USA TODAY Sports

ARLINGTON, Va. --- Rev. Ramel Portula of St. Ann Church borrowed a phrase from Scripture -- "in the fullness of time" -- to capture the enormity of the life of Walter Walsh at his funeral Mass on Monday morning. The longest-lived Olympian died last week six days shy of 107.

"He was the oldest everything," Walter Walsh Jr. told USA TODAY Sports after the service. "He was the oldest parishioner, oldest Olympian, oldest FBI agent, oldest Marine. And he was the oldest dad I ever had."

Last week, obituaries told about Walsh's gun-blazing shootouts with gangsters in the 1930s, how he gunned down Al Brady of the notorious Brady Gang on one occasion, discovered the corpse of Baby Face Nelson on another, and captured Ma Barker's son Arthur on yet one more. Monday's eulogists praised Walsh as a devoted family man and told more about his citizenship than his marksmanship, though grandson Gaylord Haas III noted "he had guns, so many guns."

Walsh competed in the 1948 London Olympics, finishing 12th in the 50-meter free pistol. He won gold and silver for the USA at the 1952 International Shooting Sport Federation championships and was Team Leader of the USA's 1972 Olympic shooting team. He was inducted in to the USA Shooting Hall of Fame last September.

"What took them so long?" Walsh Jr. joked.

His father, who served in the Pacific in World War II, trained generations of Marine sharpshooters. Four members of the Marine Corps shooting team attended Monday's service in their dress blues. One of them, Staff Sgt. Jonathan Shue, wore two Walsh Trophy medals. He won them as top pistol shooter at the past two Marine Corps championships. "I am proud to be here," Shue said.

In 2013, when Walsh reached the age of 105 years and 321 days, he set a record for longest living Olympian that had been held by German-born gymnast Rudolph Schrader, who competed for the U.S. in the 1904 St. Louis Games and died in 1981.

Walsh's family served three cakes for his 100th birthday in 2007. One bore the Marine Corps seal, another the FBI seal --- and one more the interlocking rings of the Olympic Games.