Ephraim MacDowel Cosgrave

Irish physician, antiquary and writer

Ephraim MacDowel Cosgrave

Irish physician, antiquary and writer