William MacDonald

Name
William /MacDonald/
Given names
William
Surname
MacDonald
Type of name
birth name