‹ Back to Carstairs surname
Son of Charles Stewart Carstairs and Esther Holmes Haseltine Brother of James Stewart Carstairs; Carroll Chevalier Carstairs; Elizabeth Haseltine Carstairs; Lillie Haseltine Carstairs and Elizabeth Haseltine Carstairs