Person ID: I17558562720William de Ramsayd. Aft. 1360MaleView pedigree chart →Read the story →EventsDiedAft. 1360TitleEarl of FifeFamilyFamily group sheet →FatherWilliam de Ramsayd. Aft. 1360MotherElizabeth MacduffBef. 1332 – Aft. 12 Aug 1389