James William Archibald MacNab of MacNab

GPTKB entity