David Barrie

1,212 followers
·
991 following
London, England
David Barrie