Early Life and Education Birth and Family Background Alan Keyes was born on August 30, 1950, in San Diego, California. He grew up in a family that was deeply rooted in Catholic tradition, with his mother being Read More
October 19, 2024