Dan Armstrong defends his Doctoral thesis

Congratulation to Dan!

Daniel Armstrong
Daniel Armstrong