BUFFALO, N.Y. — A person with direct knowledge of the deal tells The Associated Press that the Buffalo Sabres have reached an agreement to sign forward Kyle Okposo to a seven-year, $42 million contract. The person spoke on the condition of anonymity because the Sabres have not announced the agreement with the former New York