James Keiller , fabriksidkare.