Kelly Thompson

vagabond, existential migrant, former-historian, shiny, new doctor... yes I do take myself that seriously :)

Kelly Thompson