James Alexander MacNab of MacNab

GPTKB entity