P. MC CARTAN & SONS LTD.