Show Navigation

Search Results

Refine Search
Match all words
Match any word
Prints
Personal Use
Royalty-Free
Rights-Managed
(leave unchecked to
search all images)
{ 33 images found }

Loading ()...

  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ), right, greets people arriving at his campaign office for his victory party in Phoenix Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6033.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) makes his victory speech at his campaign office in Phoenix Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6029.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  GREG PATTERSON (left, background) and Rep DAVID SCHWEIKERT (R-AZ), right, go over election results at Schweikert's campaign office Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6028.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. David Schweikert's supporters watch Ben Quayle's concession speech Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6027.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) takes a cell phone call at his victory party Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6022.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) and his dog, CHARLIE, at Schweikert's campaign victory party Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6021.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) and his dog, CHARLIE, at Schweikert's campaign victory party Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6020.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:   Rep. DAVID SCHWEIKERT (R-AZ) and a campaign worker watch election results on primary night at Schweikert's campaign office. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.  PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6018.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:   Rep. DAVID SCHWEIKERT (R-AZ) and a campaign worker watch election results on primary night at Schweikert's campaign office. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.  PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6017.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. David Schweikert's supporters watch Ben Quayle's concession speech Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6016.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  A person walks into Rep. David Schweikert's (R-AZ) victory party Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6013.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) makes his victory speech at his campaign office in Phoenix Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6008.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:    BRANDY BARON, a David Schweikert volunteer, greets Rep DAVID SCHWEIKERT (R-AZ), right, at Schweikert's victory party Tuesday. Schweikert faced Congressman Ben Quayle in what was the most contested Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6007.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:    BRANDY BARON, a David Schweikert volunteer, greets Rep DAVID SCHWEIKERT (R-AZ), right, at Schweikert's victory party Tuesday. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6006.jpg
  • 28 AUGUST 2012 - SCOTTSDALE, AZ:  Supporters of Ben Quayle react to early vote results showing Quayle losing to Republican rival David Schweikert. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing. PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6002.jpg
  • 28 AUGUST 2012 - SCOTTSDALE, AZ:  Supporters of Ben Quayle react to early vote results showing Quayle losing to Republican rival David Schweikert. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing. PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6001.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) works his way through the crowd to make his victory speech at his campaign office in Phoenix Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6031.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) makes his victory speech at his campaign office in Phoenix Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6030.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ: Rep. DAVID SCHWEIKERT (R-AZ), center, talks to a supporter at Schweikert's victory party Tuesday. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.    PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6026.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ: Rep. DAVID SCHWEIKERT (R-AZ), right, and his wife, JOYCE SCHWEIKERT, talks to a supporter at Schweikert's victory party Tuesday. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.    PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6025.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ: Rep. DAVID SCHWEIKERT (R-AZ), right, and his wife, JOYCE SCHWEIKERT, talks to a supporter at Schweikert's victory party Tuesday. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.    PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6024.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) takes a cell phone call at his victory party Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6023.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) and his dog, CHARLIE, at Schweikert's campaign victory party Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6019.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. David Schweikert's supporters watch Ben Quayle's concession speech Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6015.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) waves to a supporter at his victory party Tuesday. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6014.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:   Rep DAVID SCHWEIKERT meets with campaign workers at his campaign victory party Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.  PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6012.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) makes his victory speech at his campaign office in Phoenix Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6011.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) makes his victory speech at his campaign office in Phoenix Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6010.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ), left, greets ALYSSA KNAUER at Schweikert's victory party in Phoenix. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6005.jpg
  • 28 AUGUST 2012 - SCOTTSDALE, AZ:  Supporters of Ben Quayle react to early vote results showing Quayle losing to Republican rival David Schweikert. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing. PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6003.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) works his way through the crowd to make his victory speech at his campaign office in Phoenix Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6032.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:  Rep. DAVID SCHWEIKERT (R-AZ) makes his victory speech at his campaign office in Phoenix Tuesday night. Schweikert faced Congressman Ben Quayle in what was the hardest Republican primary election in Arizona in 2012. Both were incumbent Republican freshmen elected to Congress from neighboring districts in 2010. They ended up in the same district at the end of the redistricting process and faced off against each other in the primary to represent Arizona's 6th Congressional District, which is made up of Scottsdale, Paradise Valley and parts of Phoenix. The district is solidly Republican and the winner of the primary is widely expected to win November's general election. Both are conservative Republicans with Tea Party backing.   PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6009.jpg
  • 28 AUGUST 2012 - PHOENIX, AZ:     PHOTO BY JACK KURTZ
    DavidSchweikertWinsCD6004.jpg
  • Facebook
  • Twitter
x

Jack Kurtz, Photojournalist & Travel Photographer

  • Published Work
  • Photographs
    • All Galleries
    • Search
    • Cart
    • Lightbox
    • Client Area
  • Jack on Instagram
  • About
  • Contact
  • My Occasional Blog
  • Portfolios on Behance
  • Portfolio