Ancestry of
John Foulis
Look → Click or tap a name to see more details including sources or famous kin.
1st Generation
1. John Foulis
2nd Generation
2. James Foulis
3. Agnes Heriot (–1593)
3rd Generation
4. Henry Foulis
4th Generation
8. James Foulis