There is an image showing the fantastical progression of Frank Meza in the marathon! From 3:19:59 at the age of 60 for an age graded score of 75% to 2:53:10 at 70 and an age graded score of 95%! For people who actually understand running, this is a fantastical progression, especially for someone who by his own admission has been running all his life. Sure, it is possible for someone who comes into running late in life to improve and maybe even follow this exact trajectory. Personally, I doubt the 3:19:59 is a legit time achieved without cheating. This looks more like a calculated plan to steadily improve over a decade of cheating.
The other thing to bear in mind is he also did other marathons around those PR's, some nearly around those times and in a short space of time.
Here's what came up further down the page when I was checking his 2013 LA marathon, and that's only some of them, doesn't include CIM and think there were a couple of others.
Be interesting if someone could put together a complete listing, it would show what a farce it's been for years now.