An Avon man is charged with criminal mischief for allegedly firing a BB gun at the Walmart store in Geneseo. 

23-year-old Robert Santos is accused of firing from the parking lot on Sunday, damaging a window at the store. He was in a vehicle that was stopped later by police.