Rory Doherty

Rory Doherty is a film critic based in Edinburgh, Scotland.