Sarah Armitage

NHS doctor, amateur book collector, would-be dog owner, usually in search of coffee