Alan Keyes (Associated Press)

Alan Keyes (Associated Press)