John Paul Hayes

69
reputation
1
2

A constantly learning software developer who believes there is no such thing as a stupid question.