109974: Donald Macleod Donald Macleod was from Barvas; he had a least one son. Details Record Type: Person Gender: Male Record Maintained by: CET