Birth

Gramps ID E9096
Date 1170
Place Heyford, Northumberland, England

References

  1. de Heyford, Richard (Primary) [I520127306]