Person
Peerage person ID=284653
Family
Not who you're looking for? Others named James Sharpe: Australian politician · English Jesuit priest · Dutch politician, businessman and athlete · British social historian