David Rose, 1st of Earlsmill

(1592-1669) (–)

Parents

Children

Siblings

Partners