Hamilton Deane

Hamilton Deane

Birthplace: New Ross