We also seem to be using the serial comma, which goes after "puppet" in this case.