David Ewart Johnstone - Peerage person ID=659290