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