A Hannibal man faces charges for tampering and receiving stolen property as a result of a police investigation in to the thefts of several ATVs.