public profile
Son of Thomas Macfarlane and Margaret Walker Brother of William MacFarlane; James Dick MacFarlane; Parlane MacFarlane; William Peacock Macfarlane; William Macfarlane and 2 others; Andrew McFarlane and Mary Macfarlane « less