69-year-old man finishes full marathon