Robert Gray
robertgraysa.bsky.social
Robert Gray
@robertgraysa.bsky.social
Editor and columnist at Shelf Awareness and a former (though unreformed) longtime bookseller.
No media yet.