HAGERTY, W.J. & SONS LTD