Barack Obama said he would debate 'anywhere, anytime' but has rejected joint town hall meetings.
U.S. senator
a news release
Subjects: electionsSpeaker: john-mccainSpeaker Job Title: U.S. senatorParty affiliation: republican