A Plettenberg Bay man has pleaded guilty to just short of 19 000 charges of possession of child pornography.