Puffer Genealogy

James IV of Scotland

Male 1473 - 1513  (40 years)