Jay

141
reputation
3

Professional curmudgeon.

Tech blog: https://jaysprenkle.wordpress.com/