William Stewart of Castle Stewart — Peerage person ID=299407