Artifact Details Title DEC sticker Catalog Number 102653115 Type Physical object Description Written on sticker is PDP-12 Manufacturer Digital Equipment Corporation (DEC) Dimensions 1/8 x 4 x 4 in. Category Ephemera/other