Tom Ruffles, PhD πŸ‡ͺπŸ‡Ί πŸ‡ΊπŸ‡¦ (@thomasruffles) header
Tom Ruffles, PhD πŸ‡ͺπŸ‡Ί πŸ‡ΊπŸ‡¦ (@thomasruffles) profile picture

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

Cambridge
Joined August 2014
Photo by Tom Ruffles, PhD πŸ‡ͺπŸ‡Ί πŸ‡ΊπŸ‡¦ (@thomasruffles)Photo by Tom Ruffles, PhD πŸ‡ͺπŸ‡Ί πŸ‡ΊπŸ‡¦ (@thomasruffles)Photo by Tom Ruffles, PhD πŸ‡ͺπŸ‡Ί πŸ‡ΊπŸ‡¦ (@thomasruffles)Photo by Tom Ruffles, PhD πŸ‡ͺπŸ‡Ί πŸ‡ΊπŸ‡¦ (@thomasruffles)Photo by Tom Ruffles, PhD πŸ‡ͺπŸ‡Ί πŸ‡ΊπŸ‡¦ (@thomasruffles)Photo by Tom Ruffles, PhD πŸ‡ͺπŸ‡Ί πŸ‡ΊπŸ‡¦ (@thomasruffles)
Tom Ruffles, PhD πŸ‡ͺπŸ‡Ί πŸ‡ΊπŸ‡¦ retweeted
Some illuminating #GHosts for these dark times. My GHost #archive @FACT_Liverpool with @thomasruffles @Skionar @CallumECooper @chriscfrench
2
8
1
14