public profile
Son of Stanley Charles MacFarlane and Ruth Elsie MacFarlane Brother of Andrew David MacFarlane and Amy Elsie Devitt