Family Tree

Thomas Gilbert McGregor Holmes

TH
Thomas Holmes
1881–1961
WH
William Holmes
1845–1920
William Holmes
1871–1941
John Holmes
d. 1878