Hamilton Deane

Hamilton Deane

BORN:

in New Ross