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