Prosecutors have charged a 27-year-old homeless man for allegedly attacking a deputy sheriff near the Daniel K. Inouye International Airport. Colton T. Roberts was charged with first-degree assault against a law enforcement officer. His bail is set at $20,000.