Title: William Ballingall : the Second Ballingall Factor of Balbirnie and Balgonie, Markinch Parish, Fife