Contributor

Amy Kavanagh

Visually impaired activist

Dr Amy Kavanagh is a visually impaired activist