John Duff

Peerage person ID=181075
The basics

Quick Facts

IntroPeerage person ID=181075
isPeer
Gender
Male
Family
Mother:Isobel Pringle
Father:John Duff
Children:James Duff