A Buffalo man was charged with sexually molesting a young girl for more than five years, Buffalo police reported Thursday.

Luis M. Ocasio, 44, was taken into custody Monday after being questioned by Sex Offense Squad detectives at Buffalo Police Headquarters. He is charged with second-degree criminal sexual act, sexual misconduct and child endangerment. He is accuse of molesting the girl from the time she was 11 until last year in homes on the West Side.