Duncan Sommerville

To learn and to contribute knowledge, to reconnect with old friends and make new ones, and to find new ways of thinking about old problems.

Posted in East2017