Dr. Keyes' views are far right.
Translation: They are what would have been referred to a few decades ago as moderate and mainstream.
As with many of us, it isn't Dr. Keyes who has changed. It is simply that the liberal agenda has become increasingly tolerated, condoned, accepted and promoted in our time, making reasonable and mainstream views appear radical by contrast.
Dr. Keyes is a mild-mannered, upright, loving, 1950's moderate who has been transported into our time. He has simply kept the faith while the seas of liberalism have engulfed our country.
I voted for him in the 2000 Presidential primary. He would make a great senator. (He would make a great President.)
I wish him well.
Wonderful assessment!!