Person
Peerage person ID=58832
Not who you're looking for? Others named James Croft: English politician, Lord Deputy of Ireland, d. 1590 · (1784–1869)
Family