JAMES KERNOHAN & SONS LTD