Ancestors of Alan Robert Stewart of Fife, Scotland