James Rockefeller, oldest known US Olympic medalist