Theresa Shearer

Scottish disability rights activist