Person
Peerage person ID=341881
Not who you're looking for? Others named Philip Roche: Irish priest · pirate