About
Keith Baddeley

Your go-to partner for innovation and
high-tech translations into English