A Waterloo man has been charged with sexually abusing three young children over a span of five to six years. 33-year old Craig Edward Lee Thompson Jr. is charged with three counts of Second-Degree Sexual Abuse for allegedly sexually abusing children, all under the age of 10. Officers were notified about the abuse last month and the three girls were interviewed by detectives at the Allen Hospital Child Protection Center on March 31. They said that the continued abuse happened as recent as March 11. On Friday, Thompson admitted to sexually assaulting the girls multiple times. Thompson is currently being held at the Black Hawk County Jail and his bond has been set at $1 million.