Published: Jul 06, 2010 3:40 AM EDT
Updated: Jul 06, 2010 12:40 AM EDT

NORTH FORT MYERS, Fla. - The Lee County Sheriff's Office says a North Fort Myers teen was stabbed over the holiday weekend.

Michael Cannon, Jr., 17, is recovering in Lee Memorial Hospital.
His father says the teen was heading home from the park and library across the street when he was attacked by a onetime friend.

"My son says this guy just came out of nowhere, with a couple of words, with a knife and stuck him twice," said Michael Cannon, Sr.  He says it was a sudden exchange late Saturday, caught by video cameras outside the North Fort Myers Library.

His injured son was left to stumble across busy Business 41 to the Wonderland Motel where the family is living.

"You'd figure he's safe at the library.  It's not true," Cannon said.

Deputies arrested Richard Webb, 20, a former friend who had lived with the cannon family for a short time a few years ago.

Cannon says somebody should have been watching him.

"What is he doing around the library with a knife?" Cannon asked.  "And he has a record."

Cannon also criticizes the response, saying deputies spent too long investigating him instead of helping.

"That, to me, standing there looking for something else, while my 17 year-old son is sitting there bleeding, is ridiculous."

But he's most worried about his son, and how this incident will affect him.

"This kid wants to become a marine.  That's his only dream, become a marine, defend this country.  Why?  Now why, he's asking himself why now."

Suspect Richard Webb remains in jail on a felony charge of battery with a deadly weapon.

Cannon says his son should be able to return home later this week.