If Larry Schweikart ever served in Congress that's news to me. AFAIK he's a retired college professor and author.
That was my bad. No Congress, just a professor and someone who seem (to me anyway) to get more credit than deserved.