
Communications Officer, Society for Psychical Research: I run the @spr1882 X account. Active on Bluesky: @tomruffles.bsky.social
Cambridge
Joined August 2014
- Tweets620
- Following693
- Followers869
- Likes8

Communications Officer, Society for Psychical Research: I run the @spr1882 X account. Active on Bluesky: @tomruffles.bsky.social