John Macfarlane Kennedy

British engineer (1879–1954)

Parents

Children

Siblings

Partners