McCulloch One Name Study

Walter Irvine

Name
Walter Irvine
Given names
Walter
Surname
Irvine