Hercules Langrishe

Irish politician