Sasha Wright
Sasha Wright

Sasha Wright

Scientist, communicator, problem solver