Grainne Schafer

Clinical psychologist. Enthusiastic about compassion, creativity, travel and technology