Person
Peerage person ID=488286
Family
Not who you're looking for? Others named Robert Allan: Scottish advocate, stockbroker and amateur mineralogist · trade unionist · association football player · Scottish poet (1774-1841)