J . P . QMsoa & C ;o.