Title: James Ballingall : the Factor of Rosebank, Newburn Parish, Fife