Family: James Francis Lennox Macfarlane / Hall (F3079)



Family Information