Alan Keyes was born on August 7, 1950 in New York City, New York, USA. He has been married to Jocelyn Marcel since 1981. They have three children.
No data