The Shop with a Cop program celebrated its 30th year in Ardmore, allowing around 300 children to pick out Christmas gifts paid for by local law enforcement officers.