Oliver Caulfield, 45, has pleaded guilty to a dozen counts of theft