Ancestors of William Oliver Swan
2 and 3William Oliver SwanBirth: 12 October 1851Death: 10 September 1917 — Devonshire, Bermuda1 self Marriage: 26 August 1841
William Oliver Swan Birth: 12 October 1851 Death: 10 September 1917 — Devonshire, Bermuda | 1 | self |