James Affleck Stewart — Peerage person ID=307315