Person
Peerage person ID=510346
Family
Not who you're looking for? Others named James Macdonnell: British army officer · Canadian politician (1884–1973) · Irish physician and polymath (1763 – 1845) · politician