Oscar Nierstrasz - Open Source Picture

This photo is from November 2017. This work is licensed under a Creative Commons Attribution 3.0 License. Creative Commons License

Last changed by oscar on 6 December 2017