Alexander Kelly

Events

Approx. 7 april 1840
1850
1863
29 september 1864
6 april 1865
20 september 1865
1890 - 1893
1898
19 june 1907