MEDICAL LAKE, Wash. -

A tip from Microsoft led authorities to a Medical Lake man accused of making and distributing child pornography.

Microsoft notified the FBI that a user had uploaded child porn to his account and that individual, according to court documents, is 25-year-old James Poindexter, who is in jail facing federal child pornography charges.

But it didn't stop with child pornography. According to court documents, Poindexter, who lived in the historic Hallett House near Medical Lake Middle School, admitted to having sexual relations with boys, aged 12 through 17, at least one without consent.

"It is just a horrible thing, I know the children that go to the school across the street and it just makes my heart freeze," Medical Lake resident Sheryl Gosser said. "It is just a horrible thing to hear about."

In February, deputies visited Poindexter at a Medical Lake apartment. According to court documents, he told them he was bi-polar and gets along with people younger than his age. A month later the FBI searched the apartment and in Spokane Valley.

Poindexter met with FBI agents and gave them his computer password. Court documents say that computer had 20 videos with titles consistent with child pornography. One video showed sex acts of a boy who hadn't even reached puberty.

However now Poindexter's attorney says the evidence wasn't fairly collected and wants the case thrown out before the trial at the end of this month.

In a motion filed last week, he says the federal search of his Medical Lake apartment shouldn't have happened, that the Microsoft tip led them only to the location in Spokane Valley and they didn't have probable cause to search the home in Medical Lake. Poindexter's attorney said because of that, the evidence seized in Medical Lake should be thrown out.

Poindexter's lawyer will be in court, arguing that motion next week. What happens then will determine if Poindexter, who is currently in custody in the Whitman County Jail, will stand trial later this month.