Family Lines of John MacDonald (maid. name Lt. Col. of the Clan Alpine Regiment, Commandant of the Royal Edinburgh Artillary)
John MacDonald (maid. name Lt. Col. of the Clan Alpine Regiment, Commandant of the Royal Edinburgh Artillary), 3 Paternal Lines, 5 Ancestors, 3 Generations