U.S. Sen. John McCain calls on a person in the audience during a town-hall meeting Tuesday afternoon at the Herbert K. Abrams Public Health Center.

Mamta Popat / Arizona Daily Star